Un EVENT es en esencia una rutina almacenada que se ejecuta cada determinado tiempo, en forma automática. Pero como rutina almacenada puede ser construida con iguales recursos que un stored procedure, stored function e incluso los trigger, en aquellos casos donde se usen más de una linea para crear la rutina.
Si te fijas el el manual de referencia (
http://dev.mysql.com/doc/refman/5.1/...ate-event.html), verás al pie un par de ejemplos de EVENT de múltiples lineas, donde las condiciones de evaluación se programan (como en todos los casos mencionados), entre bloques de BEGIN/END...
Este es el ejemplo del manual:
Código MySQL:
Ver originaldelimiter $$
COMMENT 'Saves total number of sessions then clears the table each day' FROM site_activity.sessions
;
Como puedes ver, hay mas de una sentencia en ese EVENT.
¿Cómo escribirías tu EVENT para cumplir con lo que quieres?