Programar un evento todos los días a una hora determinada


11

Quiero que mi evento se ejecute todos los días a las 00:20. Estoy confundido en la programación del tiempo. ¿Debo estar usando la primera opción o la segunda?

Opción 1

CREATE EVENT my_event
  ON SCHEDULE
    EVERY 1 DAY
    STARTS '2014-04-30 00:20:00' ON COMPLETION PRESERVE ENABLE 
  DO
    # My query

opcion 2

CREATE EVENT my_event
  ON SCHEDULE
    AT ('2014-04-30 00:20:00'+ INTERVAL 1 DAY) ON COMPLETION PRESERVE ENABLE 
  DO
    # My query

Respuestas:


10

Use el primero si desea ejecutar su evento todos los días.

La segunda sintaxis se ejecutará una vez.

Opción 1 : ejecutar el evento todas las noches a las 00:20

Opción 2 : ejecutar el evento una vez el 01/05/2014 a las 00:20

Max.


1
Solo me pregunto: ¿qué ON COMPLETION PRESERVE ENABLEsignifica?
Kolob Canyon

1
@KolobCanyon ON COMPLETION PRESERVE para que sea un evento repetible para que no tenga que volver a crearlo.
Yassine LAADIDI
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.