レコード操作ー追加


レコードを複数行追加する

INSERT文のVALUESの後に()を連ねて行くことで、一回のSQL文で複数のレコードを追加できます。ただしあまりに長すぎるとデータベースの設定を超える場合があるので注意しましょう。

INSERT INTO Sample(id, name, date) VALUES (1, 'test1', NOW()), (2, 'test2', '2017-01-01 00:00:00');

レコードをコピーする

tableAのレコードをtableBにコピーする場合は以下のようにします。

INSERT INTO tableB(a, b, c) SELECT a, b, c FROM tableA;