スポンサードリンク

これもよくやってしまうことなんですが、
カラムを作った時に
順番を間違えてしまうことが
よくあります。
そんな時に順番を変えるSQL文です。
スポンサードリンク
カラムの順番を変えるSQL文
ALTER TABLE テーブル名 MODIFY 順番を変えたいカラム名 データ型 AFTER 移動後に上に来るカラム名;
(例)
postテーブル
———————-
カラム | 種別
———————-
id | int(11)
post_id | int(11)
title | text
creates | datetime
———————-
ALTER TABLE post MODIFY title text AFTER id;
【実行後】
postテーブル
———————-
カラム | 種別
———————-
id | int(11)
title | text
post_id | int(11)
creates | datetime
———————-
先頭に持ってくるSQL文
ALTER TABLE テーブル名 MODIFY 順番を変えたいカラム名 データ型 FIRST;
(例)
postテーブル
———————-
カラム | 種別
———————-
id | int(11)
post_id | int(11)
title | text
creates | datetime
———————-
ALTER TABLE post MODIFY title text FIRST;
【実行後】
postテーブル
———————-
カラム | 種別
———————-
title | text
id | int(11)
post_id | int(11)
creates | datetime
———————-
たまに間違えて作ってしまうので
これで、順番を変えてあげれば問題ないですね。
(参考)
テーブルを改造する(その5)(カラムの順番を変える)
スポンサードリンク