MySQL 列名の変更

 

■列名の変更

列名を変更するコマンドがないので、次の方法で行う。

例:first_nameが正しいフィールド名なのに、fast_nameとしてフィールドを作ってしまった。

1. 新しい列を追加する。

mysql> alter table emp
-> add
-> first_name varchar(100);

2. 新しい列に古い列の情報をコピーする。

mysql> update emp
-> set
-> first_name = fast_name ;

3. 古い列を削除する。

mysql> alter table emp
-> drop
-> fast_name;