henriqueelias Postado Junho 21, 2009 Denunciar Share Postado Junho 21, 2009 Eu estava carregando uns dados em um banco de dadosestava tudo carrgando normalmenteate um momento que da o seguinte erroERROR 1136 (21S01): Column count doesn't match value count at row 1alguém sabe o que esse erro pode ser? Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Junho 22, 2009 Denunciar Share Postado Junho 22, 2009 ERROR 1136 (21S01): Column count doesn't match value count at row 1alguém sabe o que esse erro pode ser?Causa possível: A quantidade de campos não bate com a quantidade de valores que estão sendo inseridos na tabela.Exemplo: Imagine esta tabela:DROP TABLE IF EXISTS table1; CREATE TABLE table1 ( columnId INT AUTO_INCREMENT PRIMARY KEY, column1 VARCHAR( 50 ), column2 VARCHAR( 50 ), column3 VARCHAR( 50 ) ); Inserindo os valores corretamente temos (4 campos)INSERT INTO table1 VALUES ( 1, "test1", "test2", "test3" ); Inserindo valores incorretamente e causando o erro apresentado (3 campos):INSERT INTO table1 VALUES ( 2, "test4", "test5" );=> ERROR 1136 (21S01): Column count doesn't match value count at row 1Solução possível: Rever toda a instrução de insert para saber onde está faltando campo ou virgula Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
henriqueelias
Eu estava carregando uns dados em um banco de dados
estava tudo carrgando normalmente
ate um momento que da o seguinte erro
ERROR 1136 (21S01): Column count doesn't match value count at row 1
alguém sabe o que esse erro pode ser?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados