Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:Alle Zeilen löschen, die älter als 10 Minuten sind

Wenn time_created ein Unix-Zeitstempel (int) ist, sollten Sie in der Lage sein, so etwas zu verwenden:

DELETE FROM locks WHERE time_created < (UNIX_TIMESTAMP() - 600);

(600 Sekunden =10 Minuten - offensichtlich)

Andernfalls (wenn time_created mysql timestamp ist) könnten Sie Folgendes versuchen:

DELETE FROM locks WHERE time_created < (NOW() - INTERVAL 10 MINUTE)