Postado originalmente por Wagner C. @Stronda, você esta usando NULL sem saber realmente oque significa. NULL é um valor desconhecido, ele pode valer 0, mais também pode valer 65.565. A expressão NULL não vale 0 (zero). Digamos que NULL recebeu um valor flutuante de 65.565, e você adicionou 5000 de cash a conta do seu jogador, então o resultado será 65.565 + 500 de cash, e por ai vai. Usando NULL, você ainda pode bugar sua tabela, se não me engano quando a ordenação da QUERY possui AND ou OR, e o campo esta setado como NULL, o resultado é um UNKNOW, por sinal essa é uma duvida minha, se alguém puder me responder, se isso procede, não tenho totalmente certeza . o @navossoc esta mais que certo no seu argumento, Resumindo, só se usa NULL, quando não se tem um valor definido para determinado campo, no seu caso o certo é definir 0 (zero), como default. eu acho, mas só acho que ficou MUITO confuso oq vc disse. só a última linha do post resolvia aeuhueahea null é um valor desconhecido, ele pode valer zero, mas tambem pode valer 65.565, mas ele não pode valer 0. é tipo falar "Nós não vamos colocar uma meta. Nós vamos deixar uma meta aberta. Quando a gente atingir a meta, nós dobramos a meta."
Última edição por WoLfulus; 06-08-2015 às 06:06 PM.
s00x
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum