SQLite批量INSERT
-- 假设我们有一个名为"example_table"的表,它有两列:"id"和"value"。
-- 我们将批量插入多行数据。
BEGIN TRANSACTION;
INSERT INTO example_table (id, value)
VALUES (1, 'A'),
(2, 'B'),
(3, 'C');
INSERT INTO example_table (id, value)
VALUES (4, 'D'),
(5, 'E'),
(6, 'F');
COMMIT;
这个例子展示了如何在SQLite中使用单个事务来执行多个批量INSERT语句。这样做可以提高数据插入的效率,并且可以保证在发生错误时所有的插入操作都可以被回滚。
评论已关闭