0
下面的查詢會SQLITE_ERROR
在sqlite的準備功能:SQLite的創建臨時觸發的語句在查詢不成功準備
編輯:
CREATE temp trigger TIME_INTERVALS_TRIG AFTER INSERT ON _TIME_INTERVALS WHEN new.INTERVAL_START == 25;
該查詢工作在sqlite的命令行罰款,我可以請知道這是爲什麼?
由於
下面的查詢會SQLITE_ERROR
在sqlite的準備功能:SQLite的創建臨時觸發的語句在查詢不成功準備
編輯:
CREATE temp trigger TIME_INTERVALS_TRIG AFTER INSERT ON _TIME_INTERVALS WHEN new.INTERVAL_START == 25;
該查詢工作在sqlite的命令行罰款,我可以請知道這是爲什麼?
由於
作爲documentation所示,觸發需要的主體,即,BEGIN
/END
關鍵字之間的東西。
你必須觸發實際上做東西:
CREATE TEMP TRIGGER TIME_INTERVALS_TRIG
AFTER INSERT ON _TIME_INTERVALS
WHEN NEW.INTERVAL_START = 25
BEGIN
SELECT 'do something';
END;
這並不在命令行中運行。觸發器體在哪裏? –
請參閱編輯後的查詢 –
這在命令行中仍然不起作用。 –