我有一个sqlite3数据库。有一张桌子上有一些日志。 这些日志由工具呈现,并由它写入文本文件(或其他内容)。
此后,可以删除日志。是否可以在select之后在sqlite3中创建一个触发器,它会自动删除日志?
像这样:
CREATE TRIGGER after_select_x
AFTER SELECT ON x
BEGIN
DELETE FROM x WHERE id = selected.id;
END;
但这不起作用。
由于
祝你好运
答案 0 :(得分:5)
没有“选择后触发”之类的东西。查看Trigger syntax reference。
我建议您使用包装函数来执行应用程序中的每个select语句,并处理该函数中的日志。