Ir para conteúdo

POWERED BY:

Arquivado

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

Victor Ferreira

Sintaxe de criar Trigger com Insert

Recommended Posts

Olá, amigos, meu código precisa de uma Trigger, senão a aplicação tem que ficar fazendo 2 inserts todo santo tempo. Então quero criar esta Trigger pra facilitar o trabalho.

 

CREATE TRIGGER nomedatrigger #fiz sem aspas nem nada, do jeito que está 
BEFORE INSERT ON tabela1 #também fiz deste jeito, sem aspas nem 'dono da tabela'
FOR EACH ROW BEGIN 
INSERT INTO tabela2(campo1tab2, campo2tab2, hora) VALUES (NEW.campo1tab1, NEW.campo2tab1, NOW())
END;

 

bom, fiz deste jeito como está. só que com os nomes originais. se não tem "" é porque nao usei no meu código. O Mysql Query Browser diz

"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 'END' at line 1"

 

houve um erro de sintaxe perto do END;

 

sabem do que se trata?

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.