Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm thế nào chúng ta có thể đặt lịch cho các loại sự kiện MySQL khác nhau?


Về cơ bản, có hai loại sự kiện mà chúng ta cần xác định lịch trình -

Sự kiện một lần

Sự kiện một lần có nghĩa là nó sẽ chỉ được thực hiện một lần trong một lịch trình cụ thể. Nếu chúng ta muốn tạo sự kiện một lần thì chúng ta cần đặt cú pháp sau vào mệnh đề ON SCHEDULE -

AT Timestamp[+INTERVAL]

Sự kiện lặp lại

Sự kiện lặp lại có nghĩa là nó sẽ được thực thi sau khoảng thời gian thông thường. Nếu chúng ta muốn tạo một sự kiện lặp lại thì chúng ta cần đặt cú pháp sau sau mệnh đề ON SCHEDULE -

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