Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Event Scheduler sollte jeden Monat ausgeführt werden

Die MySQL-Ereignissyntax ist sehr einfach -

DELIMITER $$
CREATE EVENT event1
ON SCHEDULE EVERY '1' MONTH
STARTS '2011-05-01 00:00:00'
DO 
BEGIN
 -- your code
END$$

DELIMITER ;

Das Ereignis beginnt am '2011-05-01' um '00:00:00' zu arbeiten (datetime muss in der Zukunft liegen).

Weitere Informationen - Verwenden des Ereignisplaners

Vergessen Sie nicht, den Thread für die globale Ereignisplanung zu aktivieren -

SET GLOBAL event_scheduler = 1;