Por favor, estou tendo dificuldade em encontrar o erro dessa trigger. Preciso que ela atualize o campo situacao da tabela venda toda vez que uma nova venda for realizada venda, para garantir que as vendas ateriores estajam fechadas.
Segue a trigger:
CREATE TRIGGER AtualizaVendas after INSERT
ON venda
FOR EACH ROW
BEGIN
set @maximo := MAX(codigo_venda);
UPDATE venda SET situacao = 'fechada'
WHERE codigo_venda < @maximo;
END;
//