纳速健身

标题: Mysql float类型存放超过百万的数字会自动变成整数并且在个位数上进行四舍五入 [打印本页]

作者: awagink    时间: 2020-11-21 19:33
标题: Mysql float类型存放超过百万的数字会自动变成整数并且在个位数上进行四舍五入
Mysql float类型存放超过百万的数字会自动变成整数并且在个位数上进行四舍五入

如题,比方说我存入9999997.65 后查询返回的值就是10000000
如果存入9999993.99 后查询返回的值是9999990
如果存入99999.52 后查询返回的值是99999.5

请教各位高人这个该怎么解决,最少要保证在10亿前个位数的位置要正常(而不像1000万就在个位数上四舍五入

解决方法:
建议使用decimal来存,decimal在mysql内存是以字符串存储的,用于定义货币要求精确度高的数据




欢迎光临 纳速健身 (https://www.nasue.com/) Powered by Discuz! X3.4