MEMBUAT AUTO SCHEDULE QUERY DI MYSQL

Pada pengembangan aplikasi berbasis web adakalanya kita membutuhkan auto query SQL yang di exsekusi otomatis. Maka jika kita menggunakan database MYSQL ada fitur pada mysql dengan nama event_scheduler . fitur inilah yang akan kita manfaatkan untuk menjalankan query yang akan kita eksekusi. berikut cara membuat even_scheduler pada mysql :

1. silahkan masuk ke mysql terminalnya yang di tandai muncul :

   mysql>

kemudian ketik SET GLOBAL event_scheduler = ON;

Seperti  -  mysql>SET GLOBAL event_scheduler = ON;

2. Masukan Query yang akan di eksekusi seperti tulisan di bawah

CREATE EVENT nama_event_yang_dibuat
ON SCHEDULE EVERY 1 MINUTE
STARTS CURRENT_TIMESTAMP
ENDS CURRENT_TIMESTAMP + INTERVAL 1 HOUR
DO
   INSERT INTO messages(message,created_at)
   VALUES('Test MySQL recurring Event',NOW());
maka berdasarkan configurasi di di atas Query
 INSERT INTO messages(message,created_at)
   VALUES('Test MySQL recurring Event',NOW());
akan di eksekusi setiap 1 menit

Post a Comment

Lebih baru Lebih lama
Tempat Iklas Dinamis
Tempat Iklas Dinamis