Либо cron и команда которая проверяет прошли ли сутки с момента бронирования и меняет статус.
Либо где-то в модели сделать метод isBooked который будет возвращать true, в случае если стоит статус 'забронирован' и сутки еще не прошли, и false в противном случае. Но скорей всего надо будет добавить где-то логику которая будет изменять в базе статус если этот метод вернул false (как в указано ответе выше, можно эту логику записать в триггер, в mysql они есть).
Без примеров что-то более подробное сложно посоветовать.