Я пытаюсь обновить таблицу после каждого 24 часа я попытался следующие примеры, но событие вызывает только один разMysql Повторяющиеся события
CREATE EVENT mydb.time_sync ON SCHEDULE EVERY '1 0' DAY_HOUR STARTS '2013-01-16 16:53:00' DO UPDATE mydb.mytable SET is_time_sync = 0;
я попробовал другой, но он снова повторяет только один раз
CREATE EVENT mydb.time_sync2 ON SCHEDULE EVERY 24 DAY_HOUR DO UPDATE mydb.mytable SET is_time_sync = 0;
это тоже не получилось произойти только один раз
CREATE EVENT mydb.time_sync3 ON SCHEDULE EVERY '1' DAY STARTS '2013-01-16 16:53:00' DO UPDATE mydb.mytable SET is_time_sync = 0;
я использую MySQL 5.5 и расписание событий r находится в положении ON
Я проверил на следующий день после 16:53, даже проверили через 5 дней, но он не уволился ... Подробнее, я изменил свое системное время в соответствии с и снова, оно не было вызвано, но только один раз .... –
@eggyal дата, в которую я использовал, был «2013- 01-16 16:53:00 'not' 2013-01-21 16:53:00 ' –
Вы можете увидеть планировщик событий в 'SHOW PROCESSL IST'? Вы видите какие-либо ошибки в журнале ошибок вашего сервера? Вы можете попробовать ['mysqladmin debug'] (http://dev.mysql.com/doc/en/mysqladmin.html). – eggyal