2021年3月28日日曜日

SQLite 3 複数行のデータを一回のinsert文で挿入する。

実行例


insert into sample_table
	(id, name, mail)
values
	(001, 'sample001', 'sample001@example.com')
	, (002, 'sample002', 'sample002@example.com')
	, (003, 'sample003', 'sample003@example.com')
;
                    

実際使う機会はそれほど多くない。

他のテーブルのデータを反映するのであれば「insert~select」、 CSVなどのテキストデータを取り込むのであればコマンドラインツールの「.import」コマンドを使ったほうがいい。

参考サイト