2012-09-30 14 views
18

Tengo una columna en MySQL con el tipo DECIMAL (2,1). Cuando inserto el número 10 en la base de datos, lee 9.9. Quiero que lea 10.0. ¿Algunas ideas? Gracias.MySQL DECIMAL tipo de datos

+0

posible duplicado de [¿Cómo usar MySQL DECIMAL?] (Http://stackoverflow.com/questions/4834390/how-to-use-mysql-decimal) – nawfal

Respuesta

53

DECIMAL(2,1) significa (como manual sugiere) un decimal de 2 caracteres de ancho (en total!) Y 1 decimal. Si quiere 10.0, necesita DECIMAL(3,1) (tres de ancho, un decimal).

Cuestiones relacionadas