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.
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 № 1STARTS 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.