MySQL DECIMAL数据类型

24m*_*3wg 19 mysql

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

Bar*_*chs 57

DECIMAL(2,1)意味着(如手册所示)一个2个字符宽的小数(总共!)和1个小数.如果需要10.0,您需要DECIMAL(3,1)(三个宽,一个十进制).