如何在 sqlite 中创建插入触发器?我应该检查行数是否< 5 = ok。如果行数为 5 = 删除第一行。
这种收集垃圾的方式有效吗?
问问题
336 次
1 回答
2
文档非常好:http ://www.sqlite.org/lang_createtrigger.html
你应该最终得到类似的东西
CREATE TRIGGER rowlimit5
AFTER INSERT ON table
BEGIN
DELETE FROM table WHERE ROWID NOT IN (
SELECT ROWID FROM table ORDER BY ROWID DESC LIMIT 5
);
END;
于 2012-09-01T15:30:48.240 回答