Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เราจะวางกำหนดการสำหรับกิจกรรม MySQL ประเภทต่างๆ ได้อย่างไร


โดยทั่วไป มีสองประเภทของเหตุการณ์ที่เราจำเป็นต้องระบุกำหนดการ -

เหตุการณ์ที่เกิดขึ้นครั้งเดียว

เหตุการณ์ที่เกิดขึ้นครั้งเดียวหมายความว่าจะดำเนินการเพียงครั้งเดียวในกำหนดการเฉพาะ หากเราต้องการสร้างเหตุการณ์แบบครั้งเดียว เราจำเป็นต้องใส่ไวยากรณ์ต่อไปนี้หลังคำสั่ง ON SCHEDULE -

AT Timestamp[+INTERVAL]

เหตุการณ์ที่เกิดซ้ำ

เหตุการณ์ที่เกิดซ้ำหมายความว่ามันจะถูกดำเนินการหลังจากช่วงเวลาปกติ หากเราต้องการสร้างเหตุการณ์ที่เกิดซ้ำ เราจำเป็นต้องใส่ไวยากรณ์ต่อไปนี้หลังคำสั่ง ON SCHEDULE -

EVERY interval STARTS timestamp [+INTERVAL] ENDS timestamp [+INTERVAL]