Hallöchen,
ich hab ein etwas älteres Projekt, was ich einfach darauf losprogrammiert habe ohne richtig nachzudenken ^^
Nun habe ich ein massives Problem.
Ich habe in meiner MySQL-Tabelle ein Feld VARCHAR welches mir ein Datum speichert im Format 01.01.2009.
Nun möchte ich alle Einträge älter als XX Tage löschen. Das wäre dann
Tja! Nur "würde" er mir mehr als nur die Einträge älter als XX Tage löschen.
Kann ich die Abfrage so gestalten, dass er mit der DELETE Anweisung das datums-feld direkt als DATE oder so umwandelt?
LG
ich hab ein etwas älteres Projekt, was ich einfach darauf losprogrammiert habe ohne richtig nachzudenken ^^
Nun habe ich ein massives Problem.
Ich habe in meiner MySQL-Tabelle ein Feld VARCHAR welches mir ein Datum speichert im Format 01.01.2009.
Nun möchte ich alle Einträge älter als XX Tage löschen. Das wäre dann
Code:
$delete ="DELETE FROM `tabelle` WHERE DATE_SUB(NOW(),INTERVAL XX DAY) > Datum;";
Tja! Nur "würde" er mir mehr als nur die Einträge älter als XX Tage löschen.
Kann ich die Abfrage so gestalten, dass er mit der DELETE Anweisung das datums-feld direkt als DATE oder so umwandelt?
LG