MYSQL: Verfallsdatum eines Datensatzes?
Georg Mause
- datenbank
0 AndreasN
Hi,
gibt es eine Möglichkeit, bei MYSQL ein Verfallsdatum für einen Datensatz zu definieren, dass dieser also nach Ablauf automatisch entfernt wird?
Gruß Georg
Hallo,
soweit ich da informiert bin, geht das nicht. Ich hab es so gelöst, dass ( in dem Falle in einer SessionID Tabelle) alle einträge gelöscht werden die älter sind als x minuten.
DELETE FROM session WHERE timestamp<$differenz
wobei die Spalte timestamp für den Eintragszeitpunkt steht, und $differenz für
my $differenz = time - ($timeout * 60);
(Das bsp ist aus dem Perl Quelltext, ich weiss ja jetzt nicht womit Du Deine Scripte schreibst ;-)
Gruss
Andreas