次の SQL 式を使用して、MySQL
コミュニティ サーバーの列の名前を変更しようとしています。5.5.27
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 サーバーのバージョンに対応するマニュアルを確認してください
ベストアンサー1
次のクエリを使用します:
ALTER TABLE tableName CHANGE oldcolname newcolname datatype(length);
このRENAME
関数はデータベースで使用されますOracle
。
ALTER TABLE tableName RENAME COLUMN oldcolname TO newcolname datatype(length);
フォロー下にも書かれていますが、彼の言ったことを付け加えておくといいと思いました。@lad2025 さん、ありがとうございます!
RENAME COLUMN
MySQL 8.0 では、 を使用して、名前を変更する必要がある列の名前を変更できます。
ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;
列の名前を変更:
- 列名は変更できますが、定義は変更できません。
- 定義を変更せずに列の名前を変更するには、CHANGE よりも便利です。