当前位置:  开发笔记 > 数据库 > 正文

sqlite3是否支持自动更新'updated_on'datetime字段的触发器?

如何解决《sqlite3是否支持自动更新'updated_on'datetime字段的触发器?》经验,为你挑选了1个好方法。

我有一张看起来像这样的桌子

user_id   |  name   |  created_on   |   updated_on
--------------------------------------------------
1         | Peter D | 1/1/2009      |

如果我插入或更新记录,我想要一个触发器,用datetime('now')更新updated_on字段.但是我找不到函数名来定位sqlite3中最近更新的行.有吗?



1> Doug Currie..:
CREATE TRIGGER your_table_trig AFTER UPDATE ON your_table
 BEGIN
  update your_table SET updated_on = datetime('now') WHERE user_id = NEW.user_id;
 END;

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有