【发布时间】:2014-01-31 15:11:48
【问题描述】:
我在表格中有一个名为“purged_on”的列,它是一个日期时间类型。我还有另一个名为“status”的列,该列的值可以是 0-9
我需要添加一个触发器,该触发器将使用更新的状态记录值的日期时间值更新“purge_on”列,从任何状态更改为 0。但如果记录从状态 0 更改为其他任何值,那么我想要删除该记录的 purged_on 值。
我从来没有使用过触发器,所以我不确定从哪里开始,或者这是否可行。
我尝试了以下方法,但出现语法错误 创建触发器 update_purge_date 更新后 ON phone_calls FOR EACH ROW purged_on = CASE WHEN status = 0 THEN NOW() ELSE NULL END;
谢谢
【问题讨论】: