【发布时间】:2014-10-22 06:59:01
【问题描述】:
我想在使用事件轮换我的日志后阅读我的表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)
【问题讨论】:
-
我刚刚从dev.mysql.com/doc/refman/5.5/en/… 写了这个
select dayofweek(curdate());看起来很有希望。让我研究一下链接,看起来很有趣。 -
@Mihai 在链接中,好像mysql有一个星期几的概念,就像普通的英国公历一样。
标签: mysql mysql-event