xElectron adlı üyeden alıntı: mesajı görüntüle
Merhaba Arkadaşlar;
04.04.2007-12:00'da mysql dbye bir veri girdik diyelim. Ertesi gün otomatik olarak 05.04.2007-12:00'de bu verileri nasıl sildirebiliriz?
işin kısası bir veri girdiğimizde o verinin idine göre verdiğimiz tarih/saate göre nasıl sildirebiliriz.
Yardımcı olabileceklere şimdiden tşk ederim.

MySQL de:

Girisi 24 saat once yapilan verileri siler:
Alıntı
DELETE FROM tabloadi WHERE giristarihi < DATE_SUB(now(), INTERVAL 24 HOUR)
Girisi 30 dakika once yapilan verileri siler:
Alıntı
DELETE FROM tabloadi WHERE giristarihi < DATE_SUB(now(), INTERVAL 30 MINUTE)
Girisi 30 gun once yapilan verileri siler:
Alıntı
DELETE FROM tabloadi WHERE giristarihi < DATE_SUB(now(), INTERVAL 30 DAY)
Girisi 3 ay once yapilan verileri siler:
Alıntı
DELETE FROM tabloadi WHERE giristarihi < DATE_SUB(now(), INTERVAL 3 MONTH)