MySQL のテーブルのフィールド名を変更する方法は?
MySQLテーブルのカラム名を変更するにはALTER TABLE文を使用します。
テーブルのカラム名を変更するための一般的な構文は次のとおりです。
テーブル名テーブルを変更 新しい名前のフィールド名 旧フィールド名 フィールドタイプ;
たとえば、employeesというテーブルがあり、old_nameという項目があったとして、それをnew_nameに変えるには、次の文を使用できるでしょう。
ALTER TABLE employees CHANGE COLUMN old_name new_name VARCHAR(255);
新しいフィールド名が古いフィールド名と同じデータ型であると仮定しています。フィールド名と同時にデータ型を変更する場合は、次のステートメントを使用します。
ALTER TABLE employees RENAME COLUMN old_name TO new_name RETYPE AS new_data_type;
例として、フィールド名を old_name から new_name に変更し、データ型を varchar(255) から int に変更するには、以下の文を使用できます。
ALTER TABLE employees CHANGE old_name new_name 型