MySQL DECIMAL数据类型

时间:2012-09-30 20:13:44

标签: mysql

我在MySQL中有一个DECIMAL(2,1)类型的列。当我将数字10插入数据库时​​,它读取9.9。我希望它读10.0。有任何想法吗?感谢。

1 个答案:

答案 0 :(得分:57)

DECIMAL(2,1)表示(如manual所示)一个2个字符宽的小数(总共!)和1个小数。如果您需要10.0,则需要DECIMAL(3,1)(三个宽,一个十进制)。