Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luiz Gehlen

problema com trigger

Recommended Posts

CREATE TRIGGER trg_luiz AFTER UPDATE ON imoveis
FOR EACH ROW
     BEGIN
          UPDATE fotos SET del = NEW.del WHERE cod_imovel = NEW.cod_imovel;
     END;

 

e o erro

#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 '' at line 4 

 

o mysql tá dizendo que eu tenho um erro de sintaxe devido a uma aspa simples( que não existe :/)

alguem explica?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Luiz,

 

Tente assim:

 

delimiter $$

create
   trigger trg_luiz AFTER UPDATE ON imoveis
   for each row begin
    UPDATE fotos SET del = NEW.del WHERE cod_imovel = NEW.cod_imovel;
   end$$

delimiter ;

 

Abraços.

 

_ _

Fabiano Abreu

Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.