Alte Einträge in Tabelle löschen

sevi

Mitglied
Hi Leute!

Ich möchte Einträge in einer Tabelle (hab ein Attribut Date-Time), welche vor z.B einer Woche eingefügt worden sind wieder aus der Tabelle löschen.

Ich habe folgendes SQL-Statement für MySQL:
Code:
delete from scremoteips where inserttime<'select NOW()-INTERVAL 5 DAY'

Das Statement ist soweit fehlerfrei, jedoch werden die Einträge mit altem Datum nicht gelöscht. Warum? Wenn ich händisch ein Date-Time eingebe (z.B.: 2004-01-23 29:20:15) dann funkts. Also ich bin mit meinem Latein am Ende. Ich glaube ja, dass es an dem Vergleichsoperatot liegt. Bitte um Hilfe!
 
Hab das Problem gelöst:
so heißts richtig
Code:
DELETE FROM dummytable WHERE inserttime <= NOW() - INTERVAL 7 DAY
na man kommt schon auch so drauf....
 
Zurück