จัดตารางกิจกรรมทุกวันตามเวลาที่กำหนด


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.