2
respostas

ERROR CODE: 1136

Boa tarde!

No meu código está apresentando este erro abaixo, eu revi o comando e a digitação pelo que parece esta certa.

Error Code: 1136. Column count doesn't match value count at row 1

Código

use sucos;

alter table tb_clientes add primary key (CPF);

alter table tb_clientes add column (DATA_NASCIMENTO DATE);

insert into tb_clientes( CPF, NOME, ENDERECO1, ENDERECO2, BAIRRO, CIDADE, ESTADO, CEP,SEXO, LIMITE_CREDITO, VOLUME_COMPRA, DATA_NASCIMENTO) values ('00388934505', 'João da Silva', 'Rua projetada A número 10', '', 'Vila Roman', 'CARATINGA', 'Amazonas', '2222222', 30, 'M',10000.00, 2000, 0, '1989-10-05');

2 respostas

Fala Sistemas Myra,

Ele ta reclamando por que a quantidade de colunas informadas não bate.

explico.

O insert no sql funciona assim: insert into table (campo1, campo2, campo3 ) values (value1, value2, value3)

Se a quantidade de campos for diferentes da quantidade de values, então acontece esse problema ai.

No seu insert possui 12 campos mas consta 14 values, só ajustar a parte dos values que vai dar certo :)

Diego,

Era isso mesmo eu ajustei as values e deu certo, muito obrigado pela explicação.