2014-09-13 69 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