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

Erro ao cadastrar paciente

Erro 1364

2 respostas
solução!

Olá, Thiago!

O erro que você está enfrentando é causado pela falta de um valor padrão para o campo imagemUrl na tabela do banco de dados. Quando você tenta inserir um registro sem fornecer um valor para esse campo, o MySQL não sabe o que fazer, pois não há um valor padrão definido.

Aqui estão algumas maneiras de resolver esse problema:

  1. Fornecer um valor para imagemUrl:

    • Ao inserir um novo paciente, certifique-se de incluir um valor para o campo imagemUrl.
  2. Definir um valor padrão no banco de dados:

    • Altere a estrutura da tabela para definir um valor padrão para o campo imagemUrl. Você pode fazer isso com o seguinte comando SQL:
      ALTER TABLE paciente MODIFY imagemUrl VARCHAR(255) DEFAULT 'valor_padrao';
      
    • Substitua 'valor_padrao' pelo valor que você deseja usar como padrão.
  3. Permitir valores nulos:

    • Se imagemUrl não for um campo obrigatório, você pode permitir valores nulos:
      ALTER TABLE paciente MODIFY imagemUrl VARCHAR(255) NULL;
      

Bons estudos!

Boa tarde, Lucas!

Consegui usando a opção número 3.

Muito obrigado!