MySql eski kayıtların temizlenmesi

Verilerin kümelendiği sistemlerde veriler hiçbir zaman silinmez sadece gizlenir mantığı vardır ama özel durumlarda kayıtları silmek istediğinizde mysql’in bize vermiş olduğu hazır fonksiyonları kullanabiliriz .

1 Aydan eski kayıtların silinmesi

DELETE FROM tablonuz WHERE tarih_alani < DATE_SUB(NOW(), INTERVAL 1 MONTH); 10 günden eski kayıtların silinmesi

DELETE FROM tablonuz WHERE tarih_alani < DATE_SUB(NOW(), INTERVAL 10 day);