Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite a todos,
Estou com um problema quanto à validação de uma inserção em minha base de dados utilizando Trigger.
Segue o bloco de código:
CREATE TRIGGER valida_compra BEFORE INSERT ON compra
FOR EACH ROW
BEGIN
IF ( (NEW.qte <= 0) or (NEW.valorunitario <=0) ) THEN
SET NEW.cod_compra = NULL;
END IF;
END;
O erro que aparece é o seguinte:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET NEW.cod_compra = NULL' at line 5
Alguem têm alguma idéia ou sabe qual é o problema deste bloco de código?
Estive fazendo uma pesquisa neste mesmo fórum e estou utilizando praticamente o que "Wagner Bianchi" indicou.
ps: Antes que me perguntem, estou utilizando o MySQL na versão 5.0.
Obrigado.
Abs.,
Renato Guimarães http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Carregando comentários...