La syntaxe de l'événement MySQL est très simple -
DELIMITER $$
CREATE EVENT event1
ON SCHEDULE EVERY '1' MONTH
STARTS '2011-05-01 00:00:00'
DO
BEGIN
-- your code
END$$
DELIMITER ;
L'événement commencera à fonctionner le '2011-05-01' à '00:00:00' (la date et l'heure doivent être dans le futur).
Plus d'informations - Utilisation du planificateur d'événements
N'oubliez pas d'activer le thread de planification d'événements global -
SET GLOBAL event_scheduler = 1;