且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

删除后更新 |mysql 触发器

更新时间:2023-02-04 23:40:31

好吧,在您的 TRIGGER 中,您可以使用 OLD.your_column_name 访问刚刚删除的值.

Well, in your TRIGGER you can access the value you just deleted with OLD.your_column_name.

所以就这样做:

DELIMITER //
CREATE TRIGGER `update` AFTER DELETE ON table1
FOR EACH ROW BEGIN

UPDATE table2 SET column_name = your_new_value WHERE column_name = OLD.old_value;

END//
DELIMITER ;