2017/5/8 【MySQL】auto_increment属性があるテーブルへのINSERT文の短縮
MySQLで上の画像のようなテーブルにINSERT文でデータを追加する場合、
auto_increment属性がついているカラムは値を指定しないことが多いので
長ったらしい書き方だなと思いながらも
INSERT INTO テーブル名(カラム名, カラム名, カラム名, ...) VALUES('値', '値', '値', ...);こんな感じの書き方をしていました。
ですが、auto_increment属性のカラムはdefaultと書いておけば
テーブルのAuto_incrementに格納されている値を割り振ってくれるみたいなので
INSERT INTO テーブル名 VALUES(default, '値', '値', '値', ...);
このような書き方をしてもINSERT文を実行してくれます。
INSERT文がすっきりして嬉しい!
-
Please
- feedly
- hatena bookmark
- Google plus
Share!