【发布时间】:2011-06-22 13:01:04
【问题描述】:
我只是想知道我可以在更新后使用 OLD 关键字来检索旧值。我在更新后触发器中使用它,我无法获得旧值,但新值正在工作。使用的数据库是MYSQL。我在论坛上读过,有些人说旧的会起作用,有些人反对。请澄清。
谢谢,
卡提克
【问题讨论】:
我只是想知道我可以在更新后使用 OLD 关键字来检索旧值。我在更新后触发器中使用它,我无法获得旧值,但新值正在工作。使用的数据库是MYSQL。我在论坛上读过,有些人说旧的会起作用,有些人反对。请澄清。
谢谢,
卡提克
【问题讨论】:
如果要获取之前的值,应该使用before触发器而不是after触发器。
触发时间是在过程中的哪个阶段发生的。这可以是之前或之后。如果在此之前使用意味着触发代码将能够同时使用当前存储在原始状态中的值和新值
【讨论】: