【发布时间】:2009-12-26 20:08:26
【问题描述】:
我有一张像这样的表
user_id | name | created_on | updated_on
--------------------------------------------------
1 | Peter D | 1/1/2009 |
如果我插入或更新一条记录,我想要一个触发器来使用 datetime('now') 更新 updated_on 字段。但我找不到函数名称来定位 sqlite3 中最近更新的行。有吗?
【问题讨论】:
-
谢谢哈桑,问题是我无法从触发器中找到一种方法来定位 sqlite3 中最后更新的行。我在另一个触发器中使用“last_insert_rowid()”。但我正在寻找“last_update_rowid()”,但找不到类似的东西。
-
@DougCurrie 提供的答案非常好用!可惜SQLite文档不是很清楚Create trigger SQLite