用于更新特定记录列值的MySQL触发器

问题描述:

如果在记录的任何列中发生任何更新操作,我已经尝试过使用mysql触发器将字段设置为值1。用于更新特定记录列值的MySQL触发器

我在扳机的新手,所以帮我一个值设置为1,如果更新记录

感谢

这看起来像一个典型的用例为before update触发:

delimiter // 
CREATE TRIGGER mytable_upd_trg 
BEFORE UPDATE ON mytable 
FOR EACH ROW 
BEGIN 
    SET NEW.special_field = 1; 
END;// 
delimiter ; 
+0

谢谢Mureinik's – itsme 2015-02-08 16:51:01

CREATE TRIGGER t_name AFTER INSERT ON table_name

SET @attribute_name = 1;