以下查询给出SQLITE_ERROR
了 sqlite 中的 prepare 函数:
编辑:
CREATE temp trigger TIME_INTERVALS_TRIG AFTER INSERT ON _TIME_INTERVALS WHEN new.INTERVAL_START == 25;
此查询在 sqlite 命令行中运行良好,请问我可以知道原因吗?
谢谢
如文档所示,触发器需要一个主体,即BEGIN
/END
关键字之间的内容。
您的触发器实际上必须做一些事情:
CREATE TEMP TRIGGER TIME_INTERVALS_TRIG
AFTER INSERT ON _TIME_INTERVALS
WHEN NEW.INTERVAL_START = 25
BEGIN
SELECT 'do something';
END;