Die SQL wäre
DELETE FROM my_table
WHERE timestamp < NOW() - INTERVAL 30 MINUTE
Schreiben Sie ein PHP-Skript, das dieses SQL ausführt, und fügen Sie einen crontab-Eintrag hinzu, der es alle 30 Minuten ausführt. Oder verwenden Sie den MySQL Event Scheduler, um ihn regelmäßig auszuführen; es wird hier beschrieben .