[英]mysql varchar(255) only storing numbers upto 4 decimal place , why?
我正在处理由其他开发者创建的mysql表,其中一列需要包含数值(最多10个小数位),我正在用新的十进制值(最多10个小数位)更新该列,但是当我更新时如果该列包含使用python脚本生成的新值,则在对表进行更新时,数字会自动舍入到小数点后4位。 列的数据类型为varchar(255),我应该将列类型更改为FLOAT(11,10)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.