Jeśli time_created jest uniksowym znacznikiem czasu (int), powinieneś być w stanie użyć czegoś takiego:
DELETE FROM locks WHERE time_created < (UNIX_TIMESTAMP() - 600);
(600 sekund =10 minut - oczywiście)
W przeciwnym razie (jeśli time_created jest znacznikiem czasu mysql), możesz spróbować tego:
DELETE FROM locks WHERE time_created < (NOW() - INTERVAL 10 MINUTE)