2009年12月24日木曜日

カラムの順番変更

カラムの順番変更は簡単ではないと判明。
alter table でdropして、その後またaddするなどの手順が必要。

基本、select文でカラム順を指定すれば問題ないので、いいといえばいいのだが。。

MySQLでは簡単でした。以下、引用。要するに、「addやmodifyなどのあとで、after column_nameなどのようにしてやればOK」、ということでした。便利。。
http://dev.mysql.com/doc/refman/4.1/ja/alter-table.html
MySQL バージョン 3.22 以降では、FIRST または ADD ... AFTER col_name を使用して、テーブルレコード内の特定の位置にカラムを追加することができる。デフォルトでは、レコードの最後にカラムが追加される。 MySQL バージョン 4.0.1 以降では、CHANGEMODIFY でも、FIRST および AFTER キーワードを使用できる。
 

0 件のコメント:

コメントを投稿