【发布时间】:2020-02-18 13:04:20
【问题描述】:
我尝试在更新表后更新新的 update_time。我怎么了?
DELIMITER $$
CREATE TRIGGER after_update AFTER UPDATE ON urunler
FOR EACH ROW
BEGIN
IF NEW.adi != OLD.adi THEN
UPDATE urunler SET update_time=now();
END IF;
END$$
DELIMITER ;
遇到错误
#1442 - Can't update table 'urunler' in stored function/trigger because it is already used by statement which invoked this stored function/trigger
用“之前”解决,而不是之后......
【问题讨论】:
标签: mysql sql-update database-trigger