Я хочу делегировать часть своей логики приложения в базу данных, чтобы выучить несколько элементов, например триггеры
У меня есть 3 столбца с именами item_quantity, items_committed и items_available.В основном, если в столбце количества имеется 5 элементов, а пользователь фиксирует 2 элемента, то доступно 3 элемента. Мне нужен триггер, который выполняет функцию минуса для 2 столбцов ( количество и зафиксировано) всякий раз, когда какой-либо из столбцов обновляется и обновляется результат разницы в доступном столбце этой строки
Ниже приводится триггер, который я использую, но я получаю эту ошибку 'Ошибка SQL 1193: неизвестносистемная переменная 'items_available'
CREATE trigger `test`.`trigger_updateitems_available` AFTER UPDATE ON items FOR EACH ROW
BEGIN
SET items_available = item_quantity - items_Committed;
END
Любая помощь с благодарностью