mysqlのテーブルに後からAUTO INCREMENTをDBの最前列に追加するとき
後からAUTO INCREMENTな列を追加したい時メモ
How?
ALTER TABLE (テーブル名)
ADD COLUMN `id` int(11) AUTO_INCREMENT FIRST , ADD PRIMARY KEY (id);
- 『, ADD PRIMARY KEY (id)』を続ける事でALTER TABLEでAUTO_INCREMENTを指定できる
- 最後に『FIRST』を付ける事でDBの先頭にテーブルが挿入される
- 先頭じゃなくて、指定したポイントに入れたい場合は『AFTER (カラム名)』を使う