martin88: Datensätze löschen die älter als 30 Minuten sind

Beitrag lesen

ich habe in meiner Datenbank (tabelle) ein Feld (datum) in der ein Timestamp steht, nun möchte ich alle Einträge löschen die älter als 30 Minuten sind

DELETE FROM tabelle WHERE datum < date_add(current_date, interval -30 minute)

Fehlermeldung bekommeich keine, aber Datensätze sind auch nicht gelöscht.

Erhard

DELETE FROM tabelle WHERE datum < NOW() - INTERVAL 30 MINUTE

Oder mit date_add

das + bzw - ersetzt dir das date_add