0

我想创建一个仅在周六和周四运行的 mysql 事件。

是否可以定义事件本身的日期?

我有一个想法每天运行调度程序,如果是星期四或星期六,那么该过程将继续,否则它将退出调度程序而不做任何事情。

4

2 回答 2

1

如果您不想检查当天,您可能必须创建两个事件,重复EVERY 7 DAY

CREATE EVENT myevent_saturday
    ON NOW() + INTERVAL xxx DAY -- days till next saturday
      EVERY 7 DAY
    DO
      -- this and that

也就是说,就我自己而言,我会推动每天触发一个事件并检查当前DAYOFWEEK...

于 2013-08-14T15:10:50.823 回答
0

您还需要在配置文件中编辑事件调度程序状态。并确保它正在运行,请运行以下命令:

SHOW EVENTS;
于 2013-08-14T15:28:33.153 回答