MySQL Event Kullanımı

Eventler, MySQL’e 5.1.6 Sürümünden sonra gelen Zamanlanmış Görevler özelliğidir ve varsayılanda kapalıdır.

Öncelikle Aşağıdaki komutla bu özellik açılır.

Şimdi bir senaryo üzerinde anlayalım, benim sürekli hata analizleri için kullandığım bir kaç tabloyu daha fazla şişmemesi için belirli periyotlarla silmek ve optimize etmek istiyorum.
Son 3 günüm kayıtları benim görüp analiz etmem için yeterli, gerisine gerek yok…

Eventime bir isim veriyorum cleaner,

ve sayacımı ayarlıyorum, ben bu eventimin 2016-06-18 19:00:00 tarihinden başlayarak, her 24 saatte bir çalışmasını istiyorum.  yani her gün saat 19:00:00 da bu eventim çalışacak,

Kullanabileceğimiz İnterval’ler

YEAR | QUARTER | MONTH | DAY | HOUR | MINUTE | WEEK | SECOND | YEAR_MONTH | DAY_HOUR | DAY_MINUTE | DAY_SECOND | HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND

 

 

Ve  BEGIN    END bloğuma çalışmasını istediğim sql cümlelerimi yazıyorum.

Mysql’de var olan Eventlerimi listelemek için,


Event Statüsünü Değiştirmek İçin,


Event Zamanını Değiştirmek İçin,

Event Silmek İçin,


 

 

 

 

 

 

 

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir