phpbar.de logo

Mailinglisten-Archive

[php] Tabelle fuer sessions einmal am Tag bereinigen

[php] Tabelle fuer sessions einmal am Tag bereinigen

Norbert Pfeiffer norbert at itbw.de
Mit Aug 25 14:30:28 CEST 2004


Hi Mark,

> > a) Ist denn time_date bei dir vom Typ DATETIME / DATE / TIMESTAMP?
> time_date ist vom Type date 2004-08-25 01:29:12
Du schwindelst,
wenn da auch die Uhrzeit drinsteht, ist es der Typ DATETIME und
nicht DATE - sagt ja schon der Name des Types ... ;-)

> DELETE FROM warenkorb AS k WHERE k.time_date < 
> date_add(current_date, interval -30 day);
> DELETE FROM warenkorb AS time_date WHERE k.datum < 
> date_add(current_date, interval -30 day);
> DELETE FROM warenkorb AS time_date WHERE k.time_date < 
> date_add(current_date, interval -30 day);
> Geht leider alles nicht.
die Fehlermeldungen sind bestimmt lustig ...

Besser:
DELETE FROM warenkorb WHERE time_date < 
 DATE_ADD(NOW(), INTERVAL -30 DAY);
<is.tested>


m. b. G. Norbert
_____________________
normal:  02686-987103
Notruf:  0163-3613642
---------------------
e.o.m.


php::bar PHP Wiki   -   Listenarchive