Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não insere os dados e apresenta mensagem de erro.

Digitei tudo correto INSERT INTO tb_produtos ( PRODUTO, NOME, EMBALAGEM, SABOR, PRECO_LISTA) VALUES ( '1040107', 'Light', 'Lata', '350 ml', 'Melancia', 4.56)

Mas ele não insere os dados e apresenta essa mensagem de erro Error Code: 1136. Column count doesn't match value count at row 1

1 resposta
solução!

Olá Sérgio, tudo bem?

O problema na sua query, é que existem mais valores do que campos, você esqueceu de informar o campo TAMANHO:

  • Sua query:
 INSERT INTO tb_produtos ( PRODUTO, NOME, EMBALAGEM, SABOR, PRECO_LISTA) VALUES
    ( '1040107', 'Light', 'Lata', '350 ml', 'Melancia', 4.56)
  • Query do instrutor:
INSERT INTO tbproduto (PRODUTO,  NOME, EMBALAGEM, TAMANHO, SABOR,PRECO_LISTA) VALUES
  ('1040107', 'Light - 350 ml - Melância', 'Lata', '350 ml', 'Melância', 4.56);

Por favor, informa o campo TAMANHO e em seguida tenta executar a query novamente.

Aguardo o seu retorno!