/ / MySQL EVENT ne s'exécute pas - mysql, events, mysql-workbench

MySQL EVENT ne s'exécute pas - mysql, events, mysql-workbench

J'ai un événement qui supprime l'enregistrement sur une table datant d'un mois. Mais cela ne semble pas être exécuté.

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 ;

Ce que j’ai fait jusqu’à présent:

  • J'ai suivi et défini event_scheduler global sur ON en fonction de cette question

  • J'ai aussi vérifié cela question, mais en vain.

  • Il n'y a pas non plus de réponse de cette question.
  • Le compte im using est un superutilisateur basé sur ce.

SPECTACLES D'ÉVÉNEMENTS; entrer la description de l'image ici

SHOW PROCESSLIST; entrer la description de l'image ici

J'utilise MySQL Workbench 6.2. Je lance l'événement avec un intervalle d'une minute pour les tests.

Réponses:

0 pour la réponse № 1
STARTS CURRENT_TIMESTAMP + INTERVAL 1 DAY

doit être la date du jour ou une date passée. Pour l'instant, sa mise en place doit commencer le 12/4/2015.