我有一个包含许多字段/列的表,我想创建一个触发器以在更新行/记录中的另一个特定单元格(标记为“注释”的单元格)时更新标记为“evaluation_date”的单元格。以下是我所做的
CREATE TRIGGER my_table_trig AFTER UPDATE ON MYTABLE
BEGIN
update MYTABLE SET evaluation_date = datetime('now') WHERE comment = NEW.comment;
END;
但是发生的情况是,当行中的任何字段更新时,evaluation_date 正在更改/正在更新。这不是我们想要的,我希望只在更新“评论”单元格时更新评估日期。这个怎么可能?我正在使用 SQLITE3 数据库。谢谢