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.
Pergunta
Jalison
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'"
Não estou achando onde está o problema, visto que consegui criar a trigger normalmente.
Obrigado e um grande abraço a todos.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.