Boa noite galera, Seguinte, criei a seguinte trigger para atualizar o estoque automaticamente quando é incluso um novo item na tabela VENDAITEM (salva os produtos vendidos). O problema é o seguinte.. quando incluo um novo registro na tabela VENDAITEM é apresentada a mensagem abaixo: "Unknown column 'vendaitem.prodid' in 'where clause'" DELIMITER $$
CREATE
/*[DEFINER = { user | CURRENT_USER }]*/
TRIGGER `sisgym`.`AI_VENDAITEM_ESTOQUE` AFTER INSERT
ON `sisgym`.`vendaitem`
FOR EACH ROW
BEGIN
UPDATE produto set prodestatual = produto.prodestatual - vendaitem.itemquantidade
where prodid = vendaitem.prodid;
END
$$
DELIMITER; Não estou achando onde está o problema, visto que consegui criar a trigger normalmente. Obrigado e um grande abraço a todos.