I'm trying to register a product in a cart, every time it is registered it means that it was bought, so whenever this happens I want to decrease the quantity in the stock, I tried with the trigger below, but it did not work: p>
DELIMITER $$
CREATE TRIGGER Tira BEFORE UPDATE
ON Carrinho
FOR EACH ROW
BEGIN
IF NEW.Carrinho.Produto = 198 THEN
UPDATE Produto SET QuantidadeEstoque = (QauntidadeEstoque - 1);
END IF;
IF NEW.Carrinho.Produto = 135 THEN
UPDATE Produto SET QuantidadeEstoque = (QauntidadeEstoque - 1);
END IF;
IF NEW.Carrinho.Produto = 244 THEN
UPDATE Produto SET QuantidadeEstoque = (QauntidadeEstoque - 1);
END IF;
IF NEW.Carrinho.Produto = 562 THEN
UPDATE Produto SET QuantidadeEstoque = (QauntidadeEstoque - 1);
END IF;
END $$
DELIMITER ;
This is the table: