我正在尝试学习如何在 SQLite 中使用 BEGIN ... COMMIT
。我正在尝试这段代码:
BEGIN
INSERT INTO fields VALUES ('field1')
COMMIT;
但是失败了
Error: near "INSERT": syntax error
但是,当仅使用插入语句时,它会成功:
INSERT INTO fields VALUES ('field1');
最佳答案
由于您在事务中拥有它,因此必须以 ; 结束每个语句
BEGIN;
INSERT INTO fields VALUES ('field1');
COMMIT;
关于sql - "BEGIN..COMMIT;"在 SQLite 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17148885/