选择后触发

Ste*_*ler 3 sqlite select triggers

我有一个sqlite3数据库.有一张桌子上有一些日志.这些日志由工具呈现,并由它写入文本文件(或其他内容).

在此之后,可以删除日志.是否可以在select之后在sqlite3中创建一个触发器,它会自动删除日志?

像这样:

CREATE TRIGGER after_select_x
AFTER SELECT ON x
BEGIN
  DELETE FROM x WHERE id = selected.id;
END;
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

谢谢

最好的祝福

Joe*_*oel 5

没有"选择后触发"之类的东西.查看Trigger语法参考.

我建议你使用包装器函数来执行应用程序中的每个select语句,并处理该函数中的日志.