Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Un Evento es una tarea cuya ejecución es programada previamente según una fecha y hora
especifica. Llegado el momento se ejecutara automáticamente la tarea.
Una vez que el evento se haya realizado entonces se destruirá dicho evento, si desea conservarlo
entonces debemos usar la opción ON COMPLETION PRESERVE
CREATE
[DEFINER = { user | CURRENT_USER }]
EVENT
[IF NOT EXISTS]
event_name
ON SCHEDULE schedule
[ON COMPLETION [NOT] PRESERVE]
[ENABLE | DISABLE | DISABLE ON SLAVE]
[COMMENT 'string']
DO event_body;
schedule:
AT timestamp [+ INTERVAL interval] ...
| EVERY interval
[STARTS timestamp [+ INTERVAL interval] ...]
[ENDS timestamp [+ INTERVAL interval] ...]
interval:
quantity {YEAR | QUARTER | MONTH | DAY | HOUR | MINUTE |
WEEK | SECOND | YEAR_MONTH | DAY_HOUR | DAY_MINUTE |
DAY_SECOND | HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND}
LABORATORIO - 14 NOV 19
2. Crear un procedimiento almacenado que añada 1 año a la edad de todos los alumnos.
Luego crear un evento que 2 minutos despues del momento de creado el evento llame a
dicho procedimiento almacenado.