[mysql] heute - 7 tage
-
Hallo!
In meiner Datenbank habe ich ein feld datestamp (datetime). Ich möchte nun sowas wie eine timeout funktion machen und wollte wissen, wie ich jetzt Einträge, die 7 Tage und älter sind löschen kann.
Ich hatte da an etwas wieWHERE datestamp=<(CURDATE()-7)
gedacht. Geht aber leider nicht.
habt ihr da eine Idee?Dankeschön
-
Das geht mit Date_Sub.
Datesup liefert die das Datum vor 7 Tagen.
Damit dann eine Where machen.
-
Oder stringbasierend:
delete from accounting where data <'2008-07-01';
Den String halt mit Formatierungsfunktionen erstllen.
-
Unix-Tom schrieb:
Das geht mit Date_Sub.
Datesup liefert die das Datum vor 7 Tagen.
Damit dann eine Where machen.Perfekt! Danke dir!