【发布时间】:2017-03-10 08:12:31
【问题描述】:
我正在使用 sqlte3.8.8,试图创建一个触发器来清理旧数据。这是我输入的 SQL:
CREATE TRIGGER "main"."NewTrigger" AFTER INSERT ON "historydata"
BEGIN
delete from historydata where id in (select id from historydata order by id limit 100000);
vacuum;
END;
但我在“vacuum;”上遇到语法错误。但是,它在 sqlite 命令行中运行良好。
是不是在触发器中不能使用“vacuum”?
【问题讨论】: