Comunidad de diseño web y desarrollo en internet online

Muchos decimales en campo de MySQL

Citar            
MensajeEscrito el 15 Abr 2008 02:31 pm
Hola! He intentado meter unos 15 decimales a un campo de MySQL. He intentado con los tipos DOUBLE(20, 20) y DECIMAL(20, 20), pero al momento de insertar mis valores, salen todos redondeados, estos son algunos valores que inserto:

Código :

19.412737|-99.19399999999997
19.412737|-99.19349999999997
19.412737|-99.19299999999997
19.412737|-99.19249999999997
19.412737|-99.19199999999996
19.412737|-99.19149999999996
19.412737|-99.19099999999996
19.412737|-99.19049999999996
19.412737|-99.18999999999996
19.412737|-99.18949999999995
19.412737|-99.18899999999995

despues de la incersion, ambos aparecen como 0.9999999999999999

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

firefox
Citar            
MensajeEscrito el 15 Abr 2008 02:41 pm
ya quedo ^^, no habia leido una parte del manual donde dice que los decimales no pueden ser mayores a los digitos del entero - 2
osea, si defino el campo DECIMAL(20, 20) no haria bien la incersion pues el segundo parametro debe de ser 20 - 2, entonces lo que hice fue declarar los campos de tipo DECIMAL(25, 20) y asi se cumple la condicion que pide MySQL.

Saludos! ;)

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.