Georg Mause: MYSQL: Verfallsdatum eines Datensatzes?

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

  1. 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