Manchmal macht es Sinn eine Datenbank aufzuräumen. Zum Beispiel alle Datensätze die Älter als xx Tage sind werden nicht mehr gebraucht und können gelöscht werden.
Mein Ansatz ist folgender:
DELETE FROM YourTable WHERE YourDateField < date_add(current_date, interval -xx day);';
"YourDateField" ist in meinem Fall ein MySQL Timestamp(8) Feld. Und statt xx kommt die Anzahl der Löschtage rein. Also "interval -10 day", würde heissen alle Datensätze die älter als 10 Tage sind würden gelöscht werden.