【发布时间】:2013-09-26 09:24:24
【问题描述】:
可以在 SQLite 上创建“复杂”触发器吗?对于复杂的,我的意思是触发器主体应该提供对表中的行进行计数,然后如果计数大于固定值,则删除一些行以满足先前的条件
【问题讨论】:
-
SQLite 允许在触发器中使用nothing but UPDATE/INSERT/DELETE/SELECT statements。如果你描述得当,也许可以用它们来做你想做的事。
-
我会在我的表中包含一个固定的最大行数,例如 100。如果插入后,行数大于 100,我会删除一些旧的以适应限制