Делаю систему бронирования, при бронировании статус заявки меняеться с новой на забранированную. Но как мне сделать что если после 10 минут товар не выкупят изминить обратно на новый?
В зависимости от конкретной реализации вашей системы - либо с помощью скрипта, запускаемого по cron-у, либо при некотором очередном запросе от клиента обновляете статус.
ничего не надо выполнять
надо понять наконец, как работает база данных.
Записывать надо только время бронирования.
Если разница междутекущим временем и временем бронирования меньше 10 минут, то статус забронирована. иначе - новая.