sql >> Base de Datos >  >> RDS >> Mysql

MySQL:elimine todas las filas de más de 10 minutos

Si time_created es una marca de tiempo de Unix (int), debería poder usar algo como esto:

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

(600 segundos =10 minutos - obviamente)

De lo contrario (si time_created es una marca de tiempo mysql), podría intentar esto:

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