2015-12-10 19 views
0

我想創建一個MySQL數據庫(EDATA)事件(ClearTimes),每24個小時11點運行,掃清2列(Shift鍵,午餐)。這是我輸入創建事件:問題設置事件以清除列在我的SQL

DELIMITER $$ 

CREATE 
EVENT `ClearTimes` 
ON SCHEDULE EVERY 1 DAY STARTS '2015-12-05 23:00:00' 
DO BEGIN 

    -- clear "Shift" column 
    UPDATE edata SET shift = ''; 

    -- clear "Lunchtimes" column 
    UPDATE edata SET Lunchtime = ''; 


END $$ 


DELIMITER ; 

的問題是,該事件5日跑了11點,然後再也不跑了。我當然希望這個活動每晚十一點鐘每24小時運行一次。有任何想法嗎?

+0

不知道怎麼會在晚上11點運行,因爲你指定下午10:30 ... –

+0

抱歉,我編輯的原始發帖 – Paul

+0

是事件調度啓用? – Uueerdo

回答

0

最後畢竟這個時候我想通了,有人正在運行的計算機上重新啓動更新所以PC從來沒有當它試圖清除的問題......改變了時間,它一直致力於偉大。

對不起,我感到困惑。