Мне нужно обновлять свой запас, всякий раз, когда мы покупаем товар, это количество нужно добавить в мой запас.
Я делаю это обновление через mysql , у меня есть две таблицы "detalledecompra
", где мы покупаем продукт, и "productos
", который будет на складе, он содержит идентификатор продукта, описание, доступное количество , так далее.
Я думал о создании этого триггера:
CREATE TRIGGER UPDATESTOCK AFTER INSERT ON detalledecompra
FOR EACH ROW
BEGIN
UPDATE productos
SET productos.StockActual = StockActual + detalledecompra.Cantidad
WHERE productos.CodigoProducto = detalledecompra.CodigoProducto;
END;
но не могу найти столбец detalledecompra.Cantidad
, моя визуальная студия говорит
MySql.Data.MySqlClient.MySqlException: «Неизвестный столбец« Cantidad »в
'список полей' '
как мне изменить триггер, чтобы всякий раз, когда мы что-то покупали, это количество добавлялось в товар "StockActual"?