2

我想logs在使用事件轮换日志后阅读我的表格,并且我希望我的事件在我选择的一周中的任何一天运行。

在做了一些研究之后,我想出了这个

CREATE EVENT read_rotated_logs
ON SCHEDULE
  EVERY 1 WEEK
  STARTS CURRENT_DATE + INTERVAL 7 - WEEKDAY(CURRENT_DATE) DAY
    DO BEGIN

    END */$$
DELIMITER ;

目前尚不清楚我如何到达一周中的特定日期,例如星期一。我如何构建我的代码以使事件在一周中的任何特定日期运行(mon or tuesday or wednesday or thursday or friday or saturday or sunday)

4

1 回答 1

4

这是一周中其他日子的做法

周一

STARTS CURRENT_DATE + INTERVAL 0 - WEEKDAY(CURRENT_DATE) DAY

周二

STARTS CURRENT_DATE + INTERVAL 1 - WEEKDAY(CURRENT_DATE) DAY

等等

于 2014-08-28T12:24:33.653 回答