Estou com dificuldades para criar uma sequencia de instruções simples no mysql. Estou tentando fazer um bloco Begin-End em que a primeira parte apaga os registros dentro da tabela e a segunda inclui os novos registros, mas está ocorrendo um erro #1064 que não consigo solucionar.
DELIMITER $$
BEGIN
delete from tbl_relacao where cod_produto_final=3;
insert into tbl_relacao (cod_produto_final,cod_pecas,quantidade,id) values (3,1,505,1),(3,3,5005,1),(3,13,55,1);
END$$
DELIMITER;
o erro que dá é:
#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 'delete from tbl_relacao where cod_produto_final=3;
' at line 2
Pergunta
Sandro2011
Saudações galera,
Estou com dificuldades para criar uma sequencia de instruções simples no mysql. Estou tentando fazer um bloco Begin-End em que a primeira parte apaga os registros dentro da tabela e a segunda inclui os novos registros, mas está ocorrendo um erro #1064 que não consigo solucionar.
o erro que dá é:
Qualquer ajuda é bem vinda!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados