El programador de eventos de MySQL se ejecuta todos los días a las 12AM y continúa trabajando CADA 15 MINUTOS hasta las 5AM.
CREAR EVENTO cada día de 1AM a 5AM datos insertar
EN LA PROGRAMACIÓN CADA 1 DÍA
COMIENZA TIEMPO (FECHA ACTUAL)
FINALIZA TIEMPO (FECHA ACTUAL) + INTERVALO 5 HORAS AL COMPLETAR MANTENER HABILITADO
HACER
Cualquier consulta de inserción aquí
;
davy.ai
Pregunta: ¿Qué hace el código mysql anterior?
Respuesta:
El código mysql anterior crea un evento llamado “every_day_1AM_to_5AM_data_insert” que se ejecutará todos los días con un intervalo de 1 día. El evento empezará en la fecha y hora actuales (es decir, cuando se crea o se inicia el evento) y finalizará después de 5 horas. La opción “ON COMPLETION PRESERVE” significa que si el evento todavía está en ejecución cuando se alcanza su hora de finalización programada, no se eliminará ni desactivará automáticamente. Por último, el evento ejecutará la consulta de inserción especificada dentro de la declaración DO.
En general, el propósito de este evento es ejecutar una consulta de inserción específica todos los días entre la 1 AM y las 5 AM.