在SQLite中,如果我在bar
上执行INSERT
时通过触发器更新了表foo
,SELECT
将bar
请求CREATE TRIGGER foo_bar AFTER INSERT ON fo
BEGIN
UPDATE bar SET bar.val = new.val WHERE bar.id = new.id;
END;
等到所有触发器都执行完毕?例如,如果我的触发器是:
INSERT foo.id, foo.val VALUES (0, 1);
我发送了一个请求:
SELECT bar.id, bar.val FROM bar;
然后我发送请求:
foo_bar
由于在处理SELECT
请求之前执行了触发器SELECT
,或者{{1}}请求是异步处理的,会触发所有触发器吗?