Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL:Excluir todas as linhas com mais de 10 minutos


Se time_created for um timestamp unix (int), você poderá usar algo assim:
DELETE FROM locks WHERE time_created < (UNIX_TIMESTAMP() - 600);

(600 segundos =10 minutos - obviamente)

Caso contrário (se time_created for mysql timestamp), você pode tentar isto:
DELETE FROM locks WHERE time_created < (NOW() - INTERVAL 10 MINUTE)