2013-03-15 101 views
2

你好,我想在MySQL创建活动日程,并设置它的工作每个星期天00:00MySQL事件日程每个星期日

CREATE 
    EVENT `reset_column` 
    ON SCHEDULE EVERY 1 WEEK STARTS '2013-03-17 03:00:00' 
    DO BEGIN 

    END */$$ 
DELIMITER ; 

这个工作,但我只想找到另一种方式来告诉它做到这一点正好在每周(例如,在计划的每个星期日)

回答

4
ON SCHEDULE 
    EVERY 1 WEEK 
    STARTS CURRENT_DATE + INTERVAL 6 - WEEKDAY(CURRENT_DATE) DAY 
+0

足够接近感谢年初 – Lamis 2013-03-15 14:01:13

+0

可以请你告诉我什么是'每2 WEEK'的含义是什么?这是指一周内两次还是每两周一次? – Shafizadeh 2016-07-01 23:20:45

+1

@Shafizadeh:这意味着每2周(即14天)。 – eggyal 2016-07-01 23:50:24

相关问题