标签: mysql
我在MySQL中有一个DECIMAL(2,1)类型的列。当我将数字10插入数据库时,它读取9.9。我希望它读10.0。有任何想法吗?感谢。
答案 0 :(得分:57)
DECIMAL(2,1)表示(如manual所示)一个2个字符宽的小数(总共!)和1个小数。如果您需要10.0,则需要DECIMAL(3,1)(三个宽,一个十进制)。
DECIMAL(2,1)
10.0
DECIMAL(3,1)