Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Incorrect integer value: 'true' for column 'usado'

Bom dia,

Estou tentando cadastra um produto e dá essa mensagem de erro:

"Produto bala não foi adicionado:Incorrect integer value: 'true' for column 'usado' at row 1"

Estou criando o campo "usado" no phpMyAdmin com o tipo Boolean, so que quando eu vou ver ele esta com o tipo TINY INT.

Já conferi o código de acordo com a vídeo aula e esta correto.

*Estou usando o WampServer

2 respostas
solução!

O Tiny int seria um sinônimo de Boolean, conforme explica a documentação do MySQL

http://dev.mysql.com/doc/refman/5.7/en/numeric-type-overview.html

O ideal seria imprimir a query do Insert. Pelo que eu vi, você passou 'true' entre aspas, tente passar 1 ou true sem as aspas para ver se o erro persiste.

Obrigado Daniel, era isso mesmo.

Abraços

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software