1
有此文档的SQLite:https://www.sqlite.org/lang_transaction.html它并没有说明在什么情况下会发生什么,我都喜欢的情况下:如果语句失败,SQLite会自动回滚吗?
BEGIN;
INSERT INTO a (x, y) VALUES (0, 0);
INSERT INTO b (x, y) VALUES (1, 2); -- line 3 error here, b doesn't have column x
COMMIT;
在这种情况下会发生什么?如果第3行出现错误,它是否提交或回滚?我希望自动回滚,但我想确定它。