Помощь MySQL trigger

введите сюда описание изображенияЯ не могу сообразить как правильно нужно написать триггер чтобы при бронировании определенного номера, шло вычитание из таблицы nf с тем же номером (id), что был указан при бронировании.

Например бронируется 202 номер на одного человека, после его бронирования значение в колонке free изменялось на 1 (одно свободное место) Например еще раз забронировали, изменилось на 0.

И точно также чтобы с остальными номерами.


Ответы (1 шт):

Автор решения: KonsD

SET @id:= LAST_INSERT_ID();
UPDATE 'имяВашейБазы'.c1 SET free=free-1 WHERE c1.id=@id;

→ Ссылка