von Rene » Sa 31 Aug, 2002 15:27
Hi,
eine Möglichkeit Daten automatisch zu löschen gibt es meiner Meinung in MySQL nicht, da Trigger nicht unterstützt werden. Vielleicht unterstützt dein Webserver so genannte cron-jobs. Diese werden zur festgelegten Zeit gestartet. Diese können PHP Scripte ausführen, die dann deine alten Daten löschen können.
Eine andere Möglichkeit ist, dass du vor einer SQL Anfrage erst mal die alten Daten mit einer separaten DELETE Anweisung löscht. Dann werden die Daten zwar nicht nach 2 Tagen automatisch gelöscht, aber immer dann, wenn jemand darauf zugreifen will. So sieht er nur noch die aktuellen Daten.
René