Tebelle automatisch nach X Tagen löschen

Blattspinat

Erfahrenes Mitglied
Nabend allerseits. also ich hab ma ne fraaache:

wie kann ich, wenn ein script mir eine Tabelle erstellt, irgendwo einstellen, dass diese sich selbst(?) nach beispielsweise 1 Tag wieder löscht? Oder gaht das gar nicht (nutze php)?

danke schonmal

mfg
Freddy
 
Unter Linux/Unix einen Cron Job, der ein PHP Skript als Shellskript ausführt. Das geht jetzt wohl ab PHP Version 5.
 
Nein, das geht so nicht.
Du könntest in einer zweiten Tabelle (oder in nem File, oder sonstwo) speichern, wann welche Tabelle erstellt wurde. Per Cronjob rufst du diese Daten dann regelmäßig ab, und löscht die Tabellen, die älter als 1 Tag sind. Zum löschen der Tabelle:
Code:
DROP TABLE tabelle;
 
Zurück