我有一张table叫 number_list 有如下列: id, name, number, server, status, last_act, user_id, created_at, disable, notify,fcm 我要最新消息 last_act 如果有任何变化 status 仅列。目前正在更新 last_act 任何列中的任何更改。让我知道,如果它与mysql的可能。谢谢
number_list
id, name, number, server, status, last_act, user_id, created_at, disable, notify,fcm
last_act
status
y0u0uwnf1#
像下面这样设置触发器应该可以完成您的要求。
DELIMITER $$ CREATE TRIGGER number_list_update_trigger BEFORE UPDATE ON number_list FOR EACH ROW BEGIN if (NEW.status = OLD.status) THEN set NEW.last_act = OLD.last_act; END IF; END $$ DELIMITER ;
1条答案
按热度按时间y0u0uwnf1#
像下面这样设置触发器应该可以完成您的要求。