你们知道如何在 Mysql 中执行此操作吗?在不使用“IF”的情况下只创建一个事件,我想要永远发生多少天?例如:每周一、周五和周日都会发生的事件!
问问题
215 次
1 回答
0
您所描述的内容似乎没有任何语法。
如果我必须使用 MySQL EVENT 执行此操作,我将IF
使用一周中的某一天来实现此操作(MySQL 使用 Sunday=1)。
CREATE EVENT MyEvent
ON SCHEDULE EVERY 1 DAY
DO BEGIN
IF DAYOFWEEK(CURDATE()) IN (1, 2, 6) THEN
...whatever you want...
END IF
END
但实际上,我不使用 MySQL EVENT。我用cron
. 然后可以指定在您想要的一周中的三天运行(cron 使用 Sunday=0):
0 0 * * 0,1,5 myscript.sh
于 2018-01-28T21:06:35.270 回答