Learning site for website creation

MySQLで複数レコードを一括挿入

  • 投稿日:2020年09月25日

1つのレコードを挿入

書式1

INSERT INTO テーブル名 (カラム名1, カラム名2) VALUES (カラム名1の値, カラム名2の値);

書式2

INSERT INTO テーブル名 SET カラム名1=カラム名1の値, カラム名2=カラム名2の値;

複数レコードを一括挿入

複数レコードを一括挿入する際は「書式1」を使用します。

VALUES の後にカンマ区切りで複数レコード情報を記述します。

INSERT INTO テーブル名 (カラム名1, カラム名2) VALUES
(カラム名1の値, カラム名2の値),
(カラム名1の値, カラム名2の値),
             :
(カラム名1の値, カラム名2の値);