Triger para Update
Olá tenho as seguintes triggers para insert e delete repectivamente, agora como faço uma trigger para "UPDATE"??
DELIMITER $$
CREATE TRIGGER atualizaEstoque AFTER INSERT
ON vendas
FOR EACH ROW
BEGIN
UPDATE produto SET quantidade = quantidade - NEW.quantidadeVendida
WHERE ID = NEW.produto_ID;
END$$
CREATE TRIGGER estoque_Delete AFTER DELETE
ON vendas
FOR EACH ROW
BEGIN
UPDATE produto SET quantidade = quantidade + OLD.quantidadeVendida
WHERE ID = OLD.produto_ID;
END$$
DELIMITER ;
DELIMITER $$
CREATE TRIGGER atualizaEstoque AFTER INSERT
ON vendas
FOR EACH ROW
BEGIN
UPDATE produto SET quantidade = quantidade - NEW.quantidadeVendida
WHERE ID = NEW.produto_ID;
END$$
CREATE TRIGGER estoque_Delete AFTER DELETE
ON vendas
FOR EACH ROW
BEGIN
UPDATE produto SET quantidade = quantidade + OLD.quantidadeVendida
WHERE ID = OLD.produto_ID;
END$$
DELIMITER ;
Aurelio Maica
Curtidas 0
Respostas
William
01/05/2013
Colega postei esse artigo sobre controle de estoque usando MySQL, acho que vai ajudar você:
[url]https://www.devmedia.com.br/implementando-controle-de-estoque-no-mysql-com-triggers-e-procedures/26352[/url]
[url]https://www.devmedia.com.br/implementando-controle-de-estoque-no-mysql-com-triggers-e-procedures/26352[/url]
GOSTEI 0