주어진 시간에 매일 이벤트 예약


11

매일 00:20에 이벤트를 진행하고 싶습니다. 시간을 예약하는 데 혼란이 있습니다. 첫 번째 옵션 또는 두 번째 옵션을 사용해야합니까?

옵션 1

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

옵션 2

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

답변:


10

매일 이벤트를 실행하려면 첫 번째 이벤트를 사용하십시오.

두 번째 구문은 한 번만 실행됩니다.

옵션 1 : 매일 밤 00:20에 이벤트 실행

옵션 2 : 2014-05-01에 00:20에 한 번 이벤트 실행

최대


1
궁금한 점 ON COMPLETION PRESERVE ENABLE은 무엇입니까?
Kolob Canyon

1
@KolobCanyon ON COMPLETION PRESERVE를 사용하여 반복 가능한 이벤트로 만들면 다시 만들 필요가 없습니다.
Yassine LAADIDI
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.