1. ホーム
  2. mysql

[解決済み] MySQLでカラム名を変更するとエラーになる

2022-03-22 21:40:10

質問

テーブルのカラムの名前を変更する方法 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)

解決方法は?

Lone Rangerは非常に近いです...実際には、名前を変更したカラムのデータ型を指定することも必要です。例えば

ALTER TABLE `xyz` CHANGE `manufacurerid` `manufacturerid` INT;

覚えておいてください。

  • INT をカラムのデータ型に置き換えてください (必須)
  • チルダ/バックティック (`) はオプションです