Column > 【MySQL】auto_increment属性があるテーブルへのINSERT文の短縮
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
    Share!
  • feedly
  • facebook
  • twitter
  • hatena bookmark
  • pocket
  • Google plus

inserted by FC2 system