テーブル内の列の名前を変更するにはどうすればよいですかxyz
? 列は次のとおりです:
Manufacurerid, name, status, AI, PK, int
名前を変更したいmanufacturerid
PHPMyAdmin パネルを使用しようとしましたが、次のエラーが発生します:
MySQL said: Documentation
#1025 - Error on rename of '.\shopping\#sql-c98_26' to '.\shopping\tblmanufacturer' (errno: 150)
ベストアンサー1
Lone Ranger は非常に近いです... 実際、名前を変更した列のデータ型も指定する必要があります。 たとえば、次のようになります。
ALTER TABLE `xyz` CHANGE `manufacurerid` `manufacturerid` INT;
覚えて :
- INTを列のデータ型に置き換えます(必須)
- チルダ/バッククォート(`)はオプションです