Hi,
Ich versuche es gerade mit:
DELETE FROM besucher
WHERE EXTRACT(YEAR_MONTH_DAY FROM zeit) = FROM_UNIXTIME(CURDATE())aber das klappt nicht! Woran liegts?
EXTRACT liefert dir etwas im Format 'YYYYMMDD'.
CURDATE() liefert dir 'YYYY-MM-DD' oder YYYYMMDD, je nachdem, in welchem Kontext es verwendet wird. Darauf FROM_UNIXTIME() anzuwenden, ist allerdings unsinnig, weil diese Funktion, wie der Name schon sagt, einen UNIX Timestamp als Parameter erwartet.
Dass das TIMESTAMP-Format von MySQL etwas ganz anderes ist, als ein UNIX Timestamp, hast du dir doch hoffentlich schon klar gemacht?
MfG ChrisB