youtube_com_chevichelov
@youtube_com_chevichelov

Не работают события в MySQL?

На сервере установлен последний mysql, apache, nginx
ОС Ubuntu 16.10
Переменная включена
SET GLOBAL event_scheduler=ON;
Код события
CREATE DEFINER=`root`@`localhost` EVENT `delete_old_session` ON SCHEDULE EVERY 1 DAY STARTS '2017-04-06 10:58:44' ON COMPLETION NOT PRESERVE ENABLE DO DELETE FROM `session` WHERE `time` >= UNIX_TIMESTAMP() - 86400

Однако, как таблица сессий не очищается, подскажите где я ошибся?
  • Вопрос задан
  • 614 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Что показывают SHOW EVENTS и SHOW PROCESSLIST
Скорее всего событие отработало один раз и дропнулось, у вас указано ON COMPLETION NOT PRESERVE
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы