Помощь 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;