2014-09-13 31 views
-2

嗨,我有一个我的MySQL表,我想在每天预定的时间运行MySQL查询如何在定义的固定时间内调度MYSQL查询?

我的查询是

truncate dashboard 

我需要查询的日常运行,在下午6:00。

我怎样才能做到这一点

任何帮助将不胜感激

+0

[可能重复(http://stackoverflow.com/questions/6597850/how在一个预先定义的固定时间上运行一个MySQL查询) – Wanderer 2014-09-13 07:44:50

+0

使用事件调度程序dev.mysql.com/doc/refman/5.1/en/events.html – 2014-09-15 04:41:57

回答

1

创建一个日程安排:

CREATE EVENT my_event 
    ON SCHEDULE 
    EVERY 1 DAY 
    STARTS '2014-09-13 18:00:00' 
     ON COMPLETION PRESERVE ENABLE 
    DO BEGIN 
    TRUNCATE dashboard; 
    END