Ir para conteúdo
Fórum Script Brasil
  • 0

Como deixar campo tinyint vazio?


Rodrigo Azevedo Lima

Pergunta

Olá para todos,

Estou com um pequeno probleminha, tenho alguns campos no formato tinyint em meu banco de dados que não são de preenchimento obrigatório, mas, se o usuário não digitar nada e mandar gravar no banco, o mesmo é salvo com o valor 0 (zero) em seu conteúdo.

Gostaria de saber se tem como deixar o campo vazio mesmo, sem nada gravado no mesmo.

Desde já agradeço a contribuição de todos.

Abraços,

Rodrigo Lima

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

O campo tem que permitir nulo e o default deve ser nulo.

alter table minha_tabela modify column minha_coluna tinyint null default null;

Na hora de salvar, se o valor for uma string vazia então salva o valor nulo ou não salva o valor já que o default é nulo.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...