Ich schrieb:
DELETE FROM warenkorb WHERE UNIX_TIMESTAMP(now()) - UNIX_TIMESTAMP(datum) > 172800
oder mittels
DELETE FROM warenkorb WHERE DAYOFYEAR(now()) - DAYOFYEAR(datum) > 2
wobei man bei letzterer Variante noch den Uebergang zwischen zwei Jahren beruecksichtigen muesste.
Noch 'ne Variante:
DELETE FROM warenkorb WHERE TO_DAYS((now()) - TO_DAYS(datum) > 2
TO_DAYS() ermittelt die Tage bezogen auf das Jahr 0.
MfG, Thomas