1
У меня есть событие, которое удаляет запись в таблице, которая составляет месяц. Но это не похоже на выполнение.MySQL EVENT не исполняется
DELIMITER $
CREATE EVENT delete_wykofile_back
ON SCHEDULE EVERY 1 MINUTE
STARTS CURRENT_TIMESTAMP + INTERVAL 1 DAY
ENDS CURRENT_TIMESTAMP + INTERVAL 5 YEAR
ON COMPLETION PRESERVE
DO
BEGIN
DELETE FROM factory.wyko_file_backup WHERE date_inserted < DATE_SUB(NOW(), INTERVAL 1 MONTH);
END$
DELIMITER ;
Что я сделал до сих пор:
Я следовал и установить глобальный event_scheduler в положение ON на основе данного question
Я также проверить это question, но нет.
- Существует также нет ответа из этого question.
- Использование учетной записи является суперпользователем, основанным на this.
Я использую MySQL Workbench 6.2. Я запускаю событие с интервалом в 1 минуту для тестирования.
yep, это работает. я просто удалил '+ INTERVAL 1 DAY'. Благодаря! Хорошо поймал! @Kevin S – essramos