события времени mysql не выполняются - PullRequest
0 голосов
/ 05 февраля 2011

Мне нужно выполнить запрос в указанное время. Я читал о событиях mysql, и они казались мне идеей. Я сделал этот тестовый пример:

CREATE EVENT deleteUserJourney
    ON SCHEDULE AT '2011-02-05 13:16:00'
    DO
      DELETE FROM User_has_Journey WHERE idSell=7;

Но в данный момент ничего не произошло. Mysql время в порядке (по крайней мере, NOW () возвращает правильное значение) запрос на создание события не вернул никаких ошибок / предупреждений. Странно то, что я не могу создать новое событие с тем же именем, хотя я читал, что события должны быть уничтожены после их выполнения.

Если это важно, версия mysql:

mysql --version
mysql  Ver 14.14 Distrib 5.1.41, for debian-linux-gnu (x86_64) using readline 6.1

Что я делаю не так?

1 Ответ

1 голос
/ 05 февраля 2011

Вы включили планировщик событий? Попробуйте:

SET GLOBAL event_scheduler = ON;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...