1. ホーム
  2. mysql

[解決済み] MySQLでカラム名を変更する

2022-03-24 19:38:29

質問

MySQL Community Server 5.5.27 で、この SQL 式を使用してカラムの名前を変更しようとしています。

ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;

また、私は

ALTER TABLE table_name RENAME old_col_name TO new_col_name;

でも、こう書いてある。

エラー:MySQLサーバーのバージョンに対応するマニュアルを確認してください。

解決方法は?

以下のクエリを使用します。

ALTER TABLE tableName CHANGE oldcolname newcolname datatype(length);

RENAME 関数は、Oracle データベースで使用されます。

ALTER TABLE tableName RENAME COLUMN oldcolname TO newcolname datatype(length);


をクリックします。 にも触れていますが、その内容を追記するのが良いと思いました。ありがとうございます。

を使用することができます。 RENAME COLUMN を使用すると、カラムの名前を変更することができます。

ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;

ALTER TABLE のシンタックス : COLUMN の名前を変更します。

  • カラムの名前は変更できるが、その定義は変更できない。
  • CHANGEよりも便利なのは、定義を変更せずにカラムの名前を変更することです。