【问题标题】:Create Event Scheduler By Another Event通过另一个事件创建事件调度程序
【发布时间】:2014-06-28 20:31:01
【问题描述】:

我正在做mysql事件调度器,但是所有事件都是通过时间戳完成的问题,我需要通过另一个事件来创建事件

例如,当我更改表中的属性值时,我需要启动事件调度程序

【问题讨论】:

    标签: mysql


    【解决方案1】:

    当我更改表中的属性值时,我需要启动事件调度程序

    Event Scheduler - 是一个基于日历时间的事件。
    每当发生指定的间隔更改但 NOT 对表执行任何 DML 操作时,它都会自动触发。

    您正在寻找的是基于操作的事件。
    只能通过定义Triggers来实现。
    仅当对表执行关联的 DML 操作时,触发器才会自动触发。

    不同之处在于,如果每 1 小时间隔安排一次事件,则事件触发的次数只有一次。而在触发器的情况下,对于受任何 DML 操作影响的每 1 行,它都会被触发。触发的调用数(例如一小时内)将是在特定时间段内执行的 DML 操作数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-20
      • 1970-01-01
      • 2010-12-31
      相关资源
      最近更新 更多