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;