列名を変更する場合と、変更しない場合で書き方が分かれます。
1. 列名を変更する場合
ALTER TABLE <テーブル名> CHANGE COLUMN <旧カラム名> <新カラム名> <型> <制約>;
ex. )
ALTER TABLE users CHANGE COLUMN user_name username varchar(255) not null;
2. 列名を変更しない場合
ALTER TALBE <テーブル名> MODIFY COLUMN <カラム名> <型> <制約>;
ex.)
ALTER TABLE users MODIFY COLUMN password varchar(40) not null;
最近のコメント