1
resposta

PROBLEMAS COM INSERT

Boa noite galera, tudo bem? Rapaziada, alguem pode me ajudar, sou novo por aqui, estou com problema no meu banco de dados. tipo: !

insert into tbproduto ( PRODUTO, NOME, EMBALAGEM, TAMANHO, SABOR, PRECO_LISTA) VALUES ( '1040107','LIGHT 350 ML MELANCIA','LATA','350 ML','MELANCIA', 4.56);

INSERT INTO tbproduto ( PRODUTO, NOME, EMBALAGEM, TAMANHO, SABOR, PRECO_LISTA) VALUES ( '1037797','CLEAN 2 LITROS LARANJA','PET','2 LITROS','LARANJA', 16.01);

esses dois insert foram muito bem mas esse aqui abaixo não esta querendo entrar no banco

insert into tbproduto ( PRODUTO, NOME, EMBALAGEM, TAMANHO, SABOR, PRECO_LISTA) VALUES ( '1040107','LIGHT 350 ML MELANCIA','LATA','350 ML','MELANCIA', 4.56);

INSERT INTO tbproduto ( PRODUTO, NOME, EMBALAGEM, TAMANHO, SABOR, PRECO_LISTA) VALUES ( '1037797','CLEAN 2 LITROS LARANJA','PET','2 LITROS','LARANJA', 16.01);

da esse erro aqui 20:11:40 INSERT INTO tbproduto ( PRODUTO, NOME, EMBALAGEM, TAMANHO, SABOR, PRECO_LISTA) VALUES ('1000889','SABOR DA MONTANHA 700 ML UVA','GARRAFA','700 ML','UVA', 6.31), ('1004327','VIDEIRA DO CAMPO 1.5 LITRO MELANCIA','1.5 LITROS','UVA', 19.51) Error Code: 1136. Column count doesn't match value count at row 2 0.000 sec

alguem pode me ajudar?

1 resposta

Rafael,

Desculpe, não entendi... Qual é a diferença das "inserts" de cima com as "inserts" de baixo?

  • Funcionaram:
insert into tbproduto 
( PRODUTO, NOME, EMBALAGEM, TAMANHO, SABOR, PRECO_LISTA) 
VALUES 
( '1040107','LIGHT 350 ML MELANCIA','LATA','350 ML','MELANCIA', 4.56);

INSERT INTO tbproduto 
( PRODUTO, NOME, EMBALAGEM, TAMANHO, SABOR, PRECO_LISTA) 
VALUES 
( '1037797','CLEAN 2 LITROS LARANJA','PET','2 LITROS','LARANJA', 16.01);
  • Não funcionaram:
insert into tbproduto 
( PRODUTO, NOME, EMBALAGEM, TAMANHO, SABOR, PRECO_LISTA) 
VALUES 
( '1040107','LIGHT 350 ML MELANCIA','LATA','350 ML','MELANCIA', 4.56);

INSERT INTO tbproduto 
( PRODUTO, NOME, EMBALAGEM, TAMANHO, SABOR, PRECO_LISTA)
VALUES 
( '1037797','CLEAN 2 LITROS LARANJA','PET','2 LITROS','LARANJA', 16.01);

Bom... na mensagem de erro tem uma dica.

Está faltando a EMBALAGEM do produto '1004327', veja:

INSERT INTO tbproduto 
( PRODUTO, NOME, EMBALAGEM, TAMANHO, SABOR, PRECO_LISTA) 
VALUES 
('1000889', 'SABOR DA MONTANHA 700 ML UVA', 'GARRAFA','700 ML', 'UVA', 6.31), 
('1004327', 'VIDEIRA DO CAMPO 1.5 LITRO MELANCIA', '1.5 LITROS', 'UVA', 19.51) ;

No meu banco de dados está registrado como "PET", então o "insert" ficaria assim:

INSERT INTO tbproduto 
( PRODUTO, NOME, EMBALAGEM, TAMANHO, SABOR, PRECO_LISTA) 
VALUES 
('1000889', 'SABOR DA MONTANHA 700 ML UVA', 'GARRAFA', '700 ML','UVA', 6.31), 
('1004327', 'VIDEIRA DO CAMPO 1.5 LITRO MELANCIA', 'PET', '1.5 LITROS','UVA', 19.51);

Por favor, se te ajudei e a dúvida foi sanada, NÃO esqueça de fechar o tópico e se possível me pontuar, estes pontos me ajudam muito. Obrigado!

[]'s,

Fabio I.