20

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

4

1 回答 1

58

DECIMAL(2,1)表示(如手册所示)2 个字符宽的小数(总共!)和 1 个小数。如果你愿意10.0,你需要DECIMAL(3,1)(三位宽,一位小数)。

于 2012-09-30T20:17:45.167 回答