0

以下查询给出SQLITE_ERROR了 sqlite 中的 prepare 函数:

编辑:

CREATE temp trigger TIME_INTERVALS_TRIG AFTER INSERT ON _TIME_INTERVALS WHEN  new.INTERVAL_START == 25;

此查询在 sqlite 命令行中运行良好,请问我可以知道原因吗?

谢谢

4

1 回答 1

0

文档所示,触发器需要一个主体,即BEGIN/END关键字之间的内容。

您的触发器实际上必须一些事情:

CREATE TEMP TRIGGER TIME_INTERVALS_TRIG
AFTER INSERT ON _TIME_INTERVALS
WHEN NEW.INTERVAL_START = 25
BEGIN
    SELECT 'do something';
END;
于 2013-05-16T14:21:44.357 回答