На сервере установлен последний 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
Однако, как таблица сессий не очищается, подскажите где я ошибся?
Святослав Немато: Сорри, был неправ. NOT в данном случае не влияет, поскольку не прописано время завершения события.
В логах mysql сообщений об ошибках нет? Команда
DELETE FROM `session` WHERE `time` >= UNIX_TIMESTAMP() - 86400