La requete MySql suivante permet de supprimer des données vieilles de plus de 30 jours, la requete MySql
Attention, cette opération est bien évidemment irréversible!
DELETE FROM TABLE_NAME WHERE date_field < DATE_ADD(NOW(),INTERVAL -30 DAY)
Permalien : Comment supprimer des données MySql plus vieilles de x jours ?