2012-01-26 69 views
2

編輯:我已經知道我的MySQL版本不支持它。我運行5.0.91,它需要5.1左右。我假設語法是正確的。謝謝您的幫助。MySQL CREATE EVENT語法錯誤

我剛剛創建了這個應該每小時運行一次的mysql事件。不過,我不斷收到此錯誤:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'EVENT event_upcomingbattle ON SCHEDULE EVERY 1 HOUR STARTS CURRENT_TIMESTAMP' at line 1 

這是我的代碼:

DELIMITER // 
CREATE EVENT event_upcomingbattle 
    ON SCHEDULE EVERY 1 HOUR 
    STARTS CURRENT_TIMESTAMP 
    DO 
     CALL update_upcomingbattle(); 
    END// 
DELIMITER ; 

我失去了一些愚蠢的事?存在update_upcomingbattle()過程。

+0

你有創建燙髮嗎?錯誤來自創建位 –

+0

當您更改事件名稱或將其放在'? – Konerak

+0

我發現我的MySQL版本不支持它。我運行5.0.91,它需要5.1左右。我假設語法是正確的。謝謝您的幫助。 – Patrickdev

回答