0

我正在处理由其他开发人员创建的 mysql 表,其中一个列需要包含数值(最多 10 个小数),我正在使用新的十进制值(最多 10 个小数位)更新该列,但是当我更新时该列具有使用 python 脚本生成的新值,数字在表中更新时会自动四舍五入到小数点后 4 位。列的数据类型是 varchar(255),我应该将列类型更改为 FLOAT(11,10)。

4

1 回答 1

0

使用十进制数据类型

decimal(14,10)

这是最大数字 +9999,999999999 最小数字 -9999,999999999(整数部分为 4,小数部分为 10 位)。(您可以使用其他组合)。

于 2013-07-14T15:43:08.807 回答