3
respostas

Erro Field 'id' doesn't have a default value

Olá pessoal,

Quando envio a POST request para a rota pet, estou me deparado com um erro do MySQL, que indica que o campo id não possui um valor definido. Porém, a query está idêntica da rota atendimentos, com a coluna id definida com AUTO_INCREMENT.

Já quebrei a cabeça e não consigo identificar onde está o erro.

Podem me ajudar, por gentileza?

Repositório do projeto no Github

Imagem Postman

3 respostas

Fala Rafael, beleza?

Você usa qual sistema operacional?

[]s

Opa, Paulo!

Eu uso Ubuntu 20.04, acha que pode estar tendo algum impacto?

Bom dia!

Não, o sistema não impacta. É só pra gente saber por onde começar...

Na pasta do seu MySQL /etc/mysql deve ter um arquivo chamado my.cnf.

A primeira tentativa é localizar esse arquivo e editar ele comentando a linha que tem algo do tipo sql_mode=....

Depois dá um restart no seu MySQL e tenta dnv: mysql.server restart

Testa aí e me fala se der certo!

[]s

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