Datensatz automatisch nach Datum löschen

forsterm

Erfahrenes Mitglied
Hallo,

ich weiß jetzt nicht ob ich im richtigen Forum bin, aber ich stell meine Frage trotz dem mal hier.
Also ist es möglich einen Datensatz automatisch aus einer MySQL Tabelle zu löschen?

Folgendes, ich habe in einer MySQL Tabelle ein Feld vom type DATE und nun möchte ich, dass wenn das Datum in dem Feld schon vorbei ist, dass dan alle Zeilen wo das DATE Feld das "abgelaufenen" Datum hat gelöscht werden. :)

EDIT:

Sorry, hab leider erst später gemerkt, dass es so ein Thema schon im MySQL Forum gibt.
 
Zuletzt bearbeitet:
Klar ist das möglich.

Wenn du das Datum in ein Feld mit DATE schreibst dann erstellste dir eine Variable wie folgt
Code:
$aktuell=date("Y-m-d",time())
und dann vergleichste einfach beim Aufruf der Seite
Code:
DELETE FROM test WHERE datum < '2005-03-30'
und schon ist der Eintrag weg

Gruß Holger
 
Zurück