【问题标题】:Problem using OLD variable in after update trigger在更新触发器后使用 OLD 变量时出现问题
【发布时间】:2011-06-22 13:01:04
【问题描述】:


我只是想知道我可以在更新后使用 OLD 关键字来检索旧值。我在更新后触发器中使用它,我无法获得旧值,但新值正在工作。使用的数据库是MYSQL。我在论坛上读过,有些人说旧的会起作用,有些人反对。请澄清。

谢谢,
卡提克

【问题讨论】:

    标签: mysql sql triggers


    【解决方案1】:

    如果要获取之前的值,应该使用before触发器而不是after触发器。

    触发时间是在过程中的哪个阶段发生的。这可以是之前或之后。如果在此之前使用意味着触发代码将能够同时使用当前存储在原始状态中的值和新值

    MySQL Triggers : Trigger time

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-14
      • 2017-04-26
      • 1970-01-01
      • 2018-12-19
      • 2019-05-04
      • 2011-11-22
      • 2017-06-11
      相关资源
      最近更新 更多