我正在使用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"不能用于触发器?