Jump to content


Photo

Problema Com Campo Integer Tamanho 20


  • Faça o login para participar
14 replies to this topic

#1 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 03/01/2007, 17:57

Eu criei uma tabela para armazenar os dados do usuário, criei nesta tabela um campo INTEGER tamanho 20 com o nome codDestino, até aqui nada de extranho tudo normal...

Mas, o problema é que se eu adicionar o id do usuário "6002112901" o campo simplismente armazena o valor "4294967295" eu já tive muita dor de cabeça com esse campo... já criei a tabela várias vezes e ainda continua com o mesmo problema...

Eu fiz alguns testes e verifiquei que o campo está funcionando normalmente com até 9 caracteres, acima disso é que ele está apresentando estes erros do caceta...

Alguém faz ideia do por que isso ocorre? Acho extranho uma vez que o campo possui tamanho 20.

Falopa!

#2 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 03/01/2007, 18:18

Qual banco? Mysql?

[] Rafael :boxing:

#3 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 03/01/2007, 18:22

Sim, MySQL versão 5.0.27

Falopa!

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 04/01/2007, 01:01

INT[(M)] [UNSIGNED] [ZEROFILL]
Um inteiro de tamanho normal. A faixa com sinal é de -2147483648 a 2147483647. A faixa sem sinal é de 0 a 4294967295.
INTEGER[(M)] [UNSIGNED] [ZEROFILL]
Este é um sinônimo para INT.


[...]

Quando solicitado a armazenar um valor em uma coluna numérica que está fora da faixa permitida pelo tipo da coluna, o MySQL ajusta o valor ao limite da faixa permitida mais apropriado e armazena este valor.

Por exemplo, a faixa de uma coluna INT é de -2147483648 a 2147483647. Se você tentar inserir -9999999999 em uma coluna INT, o valor é ajustado para o limite mais baixo da faixa de valores e -2147483648 é armazenado. Da mesma forma, se você tentar inserir 9999999999, 2147483647 será armazenado.

Se o campo INT é UNSIGNED, o tamanho da faixa do campo é o mesmo mas o limite passa a ser de 0 a 4294967295. Se você tentar armazenar -9999999999 e 9999999999, os valores armazenados na coluna serão 0 e 4294967296.


Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#5 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 04/01/2007, 08:03

Passa o campo para BIGINT...
Mas tem q ver se não é caso de NUMERIC...

[] rafael :boxing:

#6 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 04/01/2007, 08:46

Passa o campo para BIGINT...
Mas tem q ver se não é caso de NUMERIC...

[] rafael :boxing:

Como assim "Tem que ver se não é caso de NUMERIC"? Não entendi o que quis dizer com isso...

Falopa!

#7 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 04/01/2007, 09:07

o BIGINT ou INT8 aceita um número até 18446744073709551615
o NUMERIC no mysql aceita, me parece, números com 64 ou 65 dígitos, dependendo da versão do banco...

Como não sei que tipo de dado vc está guardando falei q dependia...;)

[] :boxing:

#8 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 04/01/2007, 09:27

São números apenas (ID)

Falopa!

#9 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 04/01/2007, 10:44

NUMERIC[(M[,D])] [UNSIGNED] [ZEROFILL]]
...
Este é um sinônimo para DECIMAL.


DECIMAL[(M[,D])] [UNSIGNED] [ZEROFILL]
Um número de ponto flutuante não empacotado. Se comporta como um campo CHAR: ``não empacotado'' significa que o número é armazenado como uma string, usando um caracter para cada digito do valor. O ponto decimal e, para números negativos, o sinal de menos (`-'), não são contados em M (mas é reservado espaço para isto). Se D for 0, os valores não terão ponto decimal ou parte fracionária. A faixa máxima do valor DECIMAL é a mesma do DOUBLE, mas a faixa atual para um campo DECIMAL dado pode ser limitado pela escolha de M e D. Se UNSIGNED é especificado, valores negativos não são permitidos. Se D não for definido será considerado como 0. Se M não for definido é considerado como 10. Note que antes da versão 3.23 do MySQL o argumento M deve incluir o espaço necessário para o sinal é o ponto decimal.


Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#10 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 18/09/2017, 21:31

Viagra Dopo L'Eiaculazione buy cialis 40 Mg Levitra Does Amoxicillin Affect Opiates Secure Ordering Levaquin Where Can I Buy buy cialis Pregnancy Category And Cephalexin
Viagra Kaufen In Deutschland cialis Canadian Pharmacy Review
Can Buy Nootropil Amoxicillin Dosage For Bladder Infection
Cialis Discount Pharmacy <a href=http://cialtobuy.com>cialis price</a> Synthroid By Mail

#11 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 18/09/2017, 21:47

Viagra Kamagra Erfahrung viagra cialis Buy Nizagara Amoxicillin Eg Elocon Want To Buy Viagra And Cialis Cheap Aurochem Pharmaceuticals cialis price Propecia Worked For Me Hair Transplant
Posologia De Propecia cialis price Generic Cialis United States
Cialis Viagra Milano Il Dangereux Pour La Sante
Fabricacion De Propecia <a href=http://cialtobuy.com>cialis price</a> Generic Zovirax Order India

#12 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 19/09/2017, 06:13

Cephalexin And Cramping online pharmacy Walmart Pharmacy Drug Prices
Levitra Generika Rezeptfrei Bestellen Buy Synthroid Online Without Script
Animal Healthcare Amoxicillin online pharmacy Buy Amoxicillin 500mg Capsules

#13 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 13/10/2017, 18:36

Long Term Side Effects Of Propecia Levitra Selbst Gemacht viagra cialis Levitra Fiale Antibiotics Keflex
Zithromax Can You Drink Proscar Without Prescription Generic Propecia cialis Vente Baclofen En Canada
Celebrex Sales In Canada Cialis Kaufen In Hamburg viagra Kamagra Dosis Diaria

#14 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 01/11/2017, 07:09

Cialis Und Levitra Kombinieren cheap levitra canada Generic Viagra Sildenafil 100mg Zithromax For Kidney Infection Buy Cheap Kamagra Online
Keflex And Side Effect Cialis Generico Alta Qualita viagra online pharmacy Buy Online Cialis Cialis Impotencia Psicologica Levitra 10 Mg Caratteristiche
Levitra Sans Ordonance Viagra 100mg Forum levitra expre delivery Order Lasix Without A Prescription Buy Cheap Viagra Online Amoxicillin K Clav
Rx Customer Care Methylprednisolone Black Market buy viagra online Cialis Scadenza Brevetto Cialis Original Comprar

#15 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 18/11/2017, 02:26

Glyburide Online No Prescription viagra Zithromax Prescription Citrus Cephalexin Interaction Kamagra Espana De La India




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq