Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL:elimina tutte le righe più vecchie di 10 minuti

Se time_created è un timestamp unix (int), dovresti essere in grado di utilizzare qualcosa del genere:

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

(600 secondi =10 minuti - ovviamente)

Altrimenti (se time_created è mysql timestamp), potresti provare questo:

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