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()
)。
あなたはcreate permをお持ちですか?エラーは作成ビットからのものです –
イベント名を変更するか、 '? – Konerak
私はMySQLのバージョンがそれをサポートしていないことを理解しました。私は5.0.91を実行する、それは5.1かそれを必要とする。私は構文が正しいと仮定しています。助けてくれてありがとう。 – Patrickdev