MySQLで既存の列の構造を変化させる

ALTER TABLE <テーブル名>
CHANGE COLUMN <既存の列名> <新しい列名> <型名> <制約>;

たとえば、既存のUserテーブルのidが自動連番機能がなかった場合は以下のようにして自動連番機能を付与してあげる。

alter table User change column id id int auto_increment