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


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.