Mailinglisten-Archive |
Solltest Du Unix(Linux,Solaris, HP...) einsetzen, dann kannst Du dein Delete-Statement als Cronjob laufen lassen. 0 5 * * * /home/mysql/scripts/loeschen.pl (sh/csh/oder was auch immer) Jetzt wird der Job taeglich um 5:00 gestartet, folgendes Statement koennte man dann ausfuehren lassen: retensiontime = 7 (Sieben Tage sollen in der DB bleiben) delete from INSERATE where (( UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(DATUM)) >= (86400 * retensiontime); Die Retensiontime (Verweildauer in der DB) koennte man auch als Argument an das Scripts uebergeben. Also so ungefaehr koennte man das machen, aber es gibt bestimmt auch noch andere Loesungen. Gruss Oliver > wie macht man es am einfachsten , dass ein Tupel automatisch nach einer > bestimmten Zeit gelöscht wird. > > Genauer gesagt : Aus einer " Flohmarkt" Datenbank sollen nach z.B. einer > Woche die Inserate automatisch gelöscht werden. Datiert werden die Inserate > mit TIMESTAMP (8) . -- Sent through GMX FreeMail - http://www.gmx.net --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive