Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

joaogil

tipo de campo que não aceita números negativos

Recommended Posts

Exite algum tipo de campo que não aceita números negativos

 

Ou existe alguma outra forma de não aceitar números negativos ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kara que não aceite numero negativo não tem não...bom se você estiver usando alguma linguagem para fazer conexão com banco você pode verificar com ela e só permitir o insert se for maior que 0...como você está fazendo?direito via sql?Marcio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade eu estou fazendo um UPDATE diminui 1 do valor do campo, assim:

 

UPDATE tabela SET campo_qtde = (campo_qtde - 1);

Mas aí se estiver em zero ele fica -1 ???!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

incluindo o atributo UNSIGNED no campo, qualquer valor negativo será convertido para 0 (zero), e se uma operação de update ou insert como o seu exemplo for executada o valor mínimo será 0.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado, cassitos, é isso mesmo que eu queria, funcionou...Tem muita coisa que a gente resolve no BD mesmo !Obrigado voces !

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.