Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Dúvida] Erro 1064

Fiz da mesma maneira que o instrutor passou, com a diferença que fiz os nomes em linhas separadas, como na imagem. Não entendi qual o erro. Mensagem de erro é essa:

"23:35:55    Insert Into tbproduto ( Produto, Nome, Embalagem, Tamanho, Sabor, Preco_Lista) Values ( '1037797', 'Clean - 2 Litros - Laranja',  'Pet', '2 litros', 'laranja', 16.01)  Insert Into tbproduto ( Produto, Nome, Embalagem, Tamanho, Sabor, Preco_Lista) Values ( '1000889', 'Sabor da Montanha - 700 ml - Uva',  'Garrafa', '700 ml', 'Uva', 6.31)  Insert Into tbproduto ( Produto, Nome, Embalagem, Tamanho, Sabor, Preco_Lista) Values ( '1004327', 'Videira do Campo - 1,5 Litros - Melancia',  'pet', '1,5 litros', 'Melancia', 19.51)  select * from tbproduto    Error Code: 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 'Insert Into tbproduto ( Produto, Nome, Embalagem, Tamanho, Sabor, Preco_Lista) V' at line 10    0.000 sec"

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas
solução!

Olá, Beatriz, tudo bem?

Se você tentou executar os três comandos de insert de uma única vez, você precisa informar o ponto e vírgula (;) ao final de cada comando, dessa forma:

 Insert Into tbproduto ( Produto, Nome, Embalagem, Tamanho, Sabor, Preco_Lista) 
 Values ( '1037797', 'Clean - 2 Litros - Laranja',  'Pet', '2 litros', 'laranja', 16.01);

  Insert Into tbproduto ( Produto, Nome, Embalagem, Tamanho, Sabor, Preco_Lista) 
  Values ( '1000889', 'Sabor da Montanha - 700 ml - Uva',  'Garrafa', '700 ml', 'Uva', 6.31);

 Insert Into tbproduto ( Produto, Nome, Embalagem, Tamanho, Sabor, Preco_Lista) 
 Values ( '1004327', 'Videira do Campo - 1,5 Litros - Melancia',  'pet', '1,5 litros', 'Melancia', 19.51); 

Aguardo o seu retorno!

Beatriz,

Acredito ser um problema bem simples.

O MySql é o mais chato de todos em relação ao ";"... tipo... é obrigatório para ele, no caso do MS SQL Server, é mais opcional.

Por favor, tente assim:

Insert Into tbproduto ( Produto, Nome, Embalagem, Tamanho, Sabor, Preco_Lista) 
Values ( '1037797', 'Clean - 2 Litros - Laranja',  'Pet', '2 litros', 'laranja', 16.01);

Insert Into tbproduto ( Produto, Nome, Embalagem, Tamanho, Sabor, Preco_Lista) 
Values ( '1000889', 'Sabor da Montanha - 700 ml - Uva',  'Garrafa', '700 ml', 'Uva', 6.31); 

Insert Into tbproduto ( Produto, Nome, Embalagem, Tamanho, Sabor, Preco_Lista) 
Values ( '1004327', 'Videira do Campo - 1,5 Litros - Melancia',  'pet', '1,5 litros', 'Melancia', 19.51);

select * from tbproduto;

[]'s,

Fabio I.

Muito obrigada Fabio e Danielle, realmente não tinha colocado ;, porem agora as informações triplicaram haha, faz parte <3