joaogil 1 Denunciar post Postado Março 10, 2005 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
Cerrito 0 Denunciar post Postado Março 10, 2005 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
joaogil 1 Denunciar post Postado Março 10, 2005 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
cassitos 2 Denunciar post Postado Março 10, 2005 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
joaogil 1 Denunciar post Postado Março 10, 2005 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