SQLiteで複数の行を1行のINSERT文でまとめて追加する

SQLite(バージョン 3.7.11以降)では、次のようにして複数のデータを1行のINSERT文でまとめてINSERT文で追加することができます。

insert into t1 (f1, f2, f3)
values ('a1', 'b1', 'c1'),
       ('a2', 'b2', 'c2'),
       ('a3', 'b3', 'c3')

サーチエンジンで検索すると、古いバージョンを元に書かれた記事がありますが、現在のバージョンでは上のようにして一括して登録することができます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください