标签: mysql sql triggers
我只是想知道我可以使用OLD关键字在更新后检索旧值。我在After update触发器中使用它,我无法获得旧值但新功能正常。正在使用的数据库是MYSQL。我在论坛上读过,有些人说老会工作,有些人反对。请澄清。
谢谢, KARTHIK
答案 0 :(得分:2)
如果您想获得之前的值,则应在触发器之前使用,而不是在触发器之后使用。
触发时间是在过程发生的哪个阶段。这可以是BEFORE之前或之后。如果在此之前使用,则意味着触发器代码将能够使用当前存储在原始状态和新值中的值
MySQL Triggers : Trigger time