Делаю выборку из БД
SELECT * FROM table WHERE Type =:type AND DateTimeRequest < NOW() - INTERVAL 24 HOUR ORDER BY DateTimeRequest ASC LIMIT 1
Далее делаю обновление времени:
UPDATE table SET DateTimeRequest = NOW() WHERE Id = $id
Если одновременно запускается скрипт 2 раза, то иногда он выбирает одну и туже строчку, тем самым вытаскиваем одинаковый результат, как этого избегать?