phpbar.de logo

Mailinglisten-Archive

Re: Automatisches Löschen
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Automatisches Löschen



> delete from INSERATE where (( UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(DATUM))
> >= (86400 * retensiontime);
Das Errechnen des Zeitstempels kostet einiges an Zeit. Außerdem muß in
jeder Zeile die Differenz gebildet werden. Da es wahrscheinlich nicht
auf die Sekunde genau ankommt wäre "WHERE datum < DATE_SUB(CURRENT_DATE,
INTERVAL retensiontime day)" schneller. Sollte DATUM indiziert sein,
kann wunderbar im Index der Anfangspunkt gesucht werden - fertig.

Viel Spaß!
joh

ii: Ich hab das nicht ausprobiert. Funktioniert DATE_SUB() mit
Zeitstempeln?

-- 
Johannes Schmidt
Handelsblatt.com
030/47865871

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive