Pokud je time_created unixové časové razítko (int), měli byste být schopni použít něco takového:
DELETE FROM locks WHERE time_created < (UNIX_TIMESTAMP() - 600);
(600 sekund =10 minut – samozřejmě)
Jinak (pokud time_created je časové razítko mysql), můžete zkusit toto:
DELETE FROM locks WHERE time_created < (NOW() - INTERVAL 10 MINUTE)