2009/04/10

[mysql]AUTO_INCREMENT

oracleの場合、sequenceを作らないとcreate table時に、オートインクリメントをつけることができなかったような気がするのですが、mysqlの場合、AUTO_INCREMENTという単語を付け加えることで、自動的にオートインクリメントがかかるみたいです。

create table table_name
(column_name1 column_type AUTO_INCREMENT);

via:オートインクリメントの設定

これはこれで便利だなー。

この点は、sqliteも同じですね。

ただ当たり前なのかもしれませんが、AUTO_INCREMENTをつける時の型はint型などの数値系の型でないといけないみたいです。

0 コメント:

コメントを投稿