Mysql
 sql >> Base de données >  >> RDS >> Mysql

Supprimer MySQL Row après 30 minutes à l'aide de Cron Jobs/Event Scheduler

Le SQL serait

DELETE FROM my_table
WHERE timestamp < NOW() - INTERVAL 30 MINUTE

Écrivez un script PHP qui exécute ce SQL et ajoutez une entrée crontab qui l'exécute toutes les 30 minutes. Ou utilisez le planificateur d'événements MySQL pour l'exécuter périodiquement ; il est décrit ici .