Selam,
Örnek SQL kodu (24 saatte bir siler)
DELETE FROM on_search WHERE search_date < NOW() - INTERVAL 1 DAY
Kodu daha iyi anlayabilmeniz için veritabanı örneği
search_id search_term search_date
660779 car games 1390052553
Bu şekilde bir kod tablonun üzerine kayıt edilmiş verileri 24 saatte bir silmektedir. Bunu Bash script haline alt kısımda ki gibi getirebilirsiniz.
#!/bin/bash
mysql -u root -psecret <<MY_QUERY
DELETE FROM on_search WHERE search_date < NOW() - INTERVAL 1 DAY;
MY_QUERY
"-psecret" yazan yere Veritabanı şifrenizi girmeniz gerekmektedir.
Bu bash scripti oluşturduktan ve kendinize göre düzenledikten sonra oluşturduğunuz bash scripti 8 saatte çalışacak şekilde Crontab'a eklemeniz yeterlidir.