[MySql] Error Code: 1136. Column count doesnt match value count at row 1

02/09/2020

0

Boa tarde,

Estou tentando incluir um registro numa tabela minha, onde está me aparecendo o erro "Error Code: 1136. Column count doesn''''t match value count at row 1".

Eu sei que o erro é referente à quantidade de campos da tabela com os que estão tentando serem inseridos, e eu já inclui registros na tabela em questão antes, a diferença é que antes os campos eram todos NULL e agora são NOT NULL.

Segue imagem da tabela + instrução do MySQL:

https://i78.servimg.com/u/f78/17/53/75/18/erromy10.png

Segue também, a instrução em si:

insert into mercenarios (nome, arma1, link_arma1, arma2, link_arma2, arma3, link_arma3, arma4, link_arma4, conjunto,
versao1, link_versao1, versao2, link_versao2, versao3, link_versao3, versao4, link_versao4, faccao)
values (''''Hauser'''',
''''M60E4 do Hauser'''',''''https://combatarmsbrasil.com.br/detalhes.php?id=631&tipo_detalhe=arma#detalhes'''',
''''RPG-7 do Hauser'''',''''https://combatarmsbrasil.com.br/detalhes.php?id=799&tipo_detalhe=arma#detalhes'''',
''''Machete do Hauser'''',''''https://combatarmsbrasil.com.br/detalhes.php?id=752&tipo_detalhe=arma#detalhes'''',
''''Model 1887 do Exterminador Hauser'''',''''https://combatarmsbrasil.com.br/detalhes.php?id=731&tipo_detalhe=arma#detalhes'''',
''''Hauser<br>Exterminador Hauser<br>Blizzard'''',
''''Normal'''',''''https://combatarmsbrasil.com.br/detalhes.php?id=5&tipo_detalhe=equipamento#detalhes'''',
''''Clássico'''',''''https://combatarmsbrasil.com.br/detalhes.php?id=19&tipo_detalhe=equipamento#detalhes'''','''''''','''''''',
''''Exterminador'''',''''https://combatarmsbrasil.com.br/detalhes.php?id=20&tipo_detalhe=equipamento#detalhes'''',
''''Blizzard'''',''''https://combatarmsbrasil.com.br/detalhes.php?id=21&tipo_detalhe=equipamento#detalhes'''',
''''Creed'''');
Douglas Garcia

Douglas Garcia

Responder

Post mais votado

03/09/2020

insert into mercenarios (
	nome,
	arma1, link_arma1,
	arma2, link_arma2,
	arma3, link_arma3,
	arma4, link_arma4,
	conjunto,
	versao1, link_versao1,
	versao2, link_versao2,
	versao3, link_versao3,
	versao4, link_versao4,
	faccao
)
values (
	'Hauser',
	'M60E4 do Hauser','https://combatarmsbrasil.com.br/detalhes.php?id=631&tipo_detalhe=arma#detalhes',
	'RPG-7 do Hauser','https://combatarmsbrasil.com.br/detalhes.php?id=799&tipo_detalhe=arma#detalhes',
	'Machete do Hauser','https://combatarmsbrasil.com.br/detalhes.php?id=752&tipo_detalhe=arma#detalhes',
	'Model 1887 do Exterminador Hauser','https://combatarmsbrasil.com.br/detalhes.php?id=731&tipo_detalhe=arma#detalhes',
	'Hauser<br>Exterminador Hauser<br>Blizzard',
	'Normal','https://combatarmsbrasil.com.br/detalhes.php?id=5&tipo_detalhe=equipamento#detalhes',
	'Clássico','https://combatarmsbrasil.com.br/detalhes.php?id=19&tipo_detalhe=equipamento#detalhes',
	'','', -- ****  isto aqui está "a mais" ****
	'Exterminador','https://combatarmsbrasil.com.br/detalhes.php?id=20&tipo_detalhe=equipamento#detalhes',
	'Blizzard','https://combatarmsbrasil.com.br/detalhes.php?id=21&tipo_detalhe=equipamento#detalhes',
	'Creed'
);
além disso, se os campos são NOT NULL e não têm um valor padrão, precisam ser adcionados à instrução de inclusão

Emerson Nascimento

Emerson Nascimento
Responder

Mais Posts

03/09/2020

Douglas Garcia

insert into mercenarios (
	nome,
	arma1, link_arma1,
	arma2, link_arma2,
	arma3, link_arma3,
	arma4, link_arma4,
	conjunto,
	versao1, link_versao1,
	versao2, link_versao2,
	versao3, link_versao3,
	versao4, link_versao4,
	faccao
)
values (
	'Hauser',
	'M60E4 do Hauser','https://combatarmsbrasil.com.br/detalhes.php?id=631&tipo_detalhe=arma#detalhes',
	'RPG-7 do Hauser','https://combatarmsbrasil.com.br/detalhes.php?id=799&tipo_detalhe=arma#detalhes',
	'Machete do Hauser','https://combatarmsbrasil.com.br/detalhes.php?id=752&tipo_detalhe=arma#detalhes',
	'Model 1887 do Exterminador Hauser','https://combatarmsbrasil.com.br/detalhes.php?id=731&tipo_detalhe=arma#detalhes',
	'Hauser<br>Exterminador Hauser<br>Blizzard',
	'Normal','https://combatarmsbrasil.com.br/detalhes.php?id=5&tipo_detalhe=equipamento#detalhes',
	'Clássico','https://combatarmsbrasil.com.br/detalhes.php?id=19&tipo_detalhe=equipamento#detalhes',
	'','', -- ****  isto aqui está "a mais" ****
	'Exterminador','https://combatarmsbrasil.com.br/detalhes.php?id=20&tipo_detalhe=equipamento#detalhes',
	'Blizzard','https://combatarmsbrasil.com.br/detalhes.php?id=21&tipo_detalhe=equipamento#detalhes',
	'Creed'
);
além disso, se os campos são NOT NULL e não têm um valor padrão, precisam ser adcionados à instrução de inclusão



Eu olhei 5x a instrução, não achei o erro. Foi eu postar aqui e vi a linha a mais. #Padrão

De qualquer forma, obrigado.

Sobre os campos NOT NULL, eu não sabia, obrigado da mesma forma.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar