La sintaxis de eventos MySQL es muy simple -
DELIMITER $$
CREATE EVENT event1
ON SCHEDULE EVERY '1' MONTH
STARTS '2011-05-01 00:00:00'
DO
BEGIN
-- your code
END$$
DELIMITER ;
El evento comenzará a funcionar el '2011-05-01' a las '00:00:00' (la fecha y hora debe ser futura).
Más información:Uso del programador de eventos
No olvide habilitar el hilo de programación de eventos globales -
SET GLOBAL event_scheduler = 1;