我在 MySQL 中有一个类型为 DECIMAL(2,1) 的列。当我将数字 10 插入数据库时,它显示为 9.9。我希望它读取 10.0。有任何想法吗?谢谢。
最佳答案
DECIMAL(2,1)
表示(正如 manual 所建议的)2 个字符宽(总共!)和 1 个小数的小数。如果你想要10.0
,你需要DECIMAL(3,1)
(三位宽,一位小数)。
关于MySQL DECIMAL 数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12664735/