Database

Membuat Event Scheduler di MySQL

Database MySQL memiliki fitur Event Scheduler yang sangat membantu untuk melakukan penjadwalan atau menjalankan perintah tertentu secara terjadwal dapat diatur setiap satu bulan sekali atau seminggu sekali secara otomatis.

Cara kerja Event Scheduler ini sama seperti 'Cron Job' pada sistem UNIX/LINUX dan 'Task Scheduler' pada Windows.

Sebelum memulai pastikan dahulu Event Scheduler berjalan dengan menulis syntax

SHOW PROCESSLIST;

Jika Event Scheduler belum berjalan maka dapat di aktifkan dengan menulis syntax

SET GLOBAL event_scheduler = 1;

dan untuk mematikan Event Scheduler dengan menulis syntax

SET GLOBAL event_scheduler = 0;


Selanjutnya setelah di pastikan Event Scheduler telah berjalan maka kita dapat membuat Event Scheduler di MySQL dengan menulis Syntax

Event berdasarkan Tanggal dan Jam

CREATE EVENT [Nama_Event]
ON SCHEDULE AT  [’Tanggal_dan_Jam_untuk_menjalankan_event′]
DO [Perintah_SQL];

Event berdasarkan Pengulangan

CREATE EVENT  [Nama_Event]
ON SCHEDULE EVERY [Angka] [Second | Minute | Hour | Day | Month | Week]
DO [Perintah_SQL];

Untuk mengedit nama Event Scheduler dapat dilakukan dengan menulis syntax

ALTER  EVENT  [Nama_Event]
ON SCHEDULE EVERY [Angka] [Second | Minute | Hour | Day | Month | Week]
DO [Perintah_SQL];

Untuk menghapus Event Scheduler dapat dilakukan dengan menulis syntax

DROP EVENT  [Nama_Event];

Dan untuk melihat isi Event Scheduler yang telah dibuat dengan cara menulis syntax

SHOW CREATE EVENT [Nama_Event];

Terima Kasih, Selamat Mencoba.


You may also like


0 Comments


Leave a Reply

Scroll to Top