You are here
Mysql float类型存放超过百万的数字会自动变成整数并且在个位数上进行四舍五入
星期五, 2014-08-08 08:51 — shiping1
如题,比方说我存入9999997.65 后查询返回的值就是10000000如果存入9999993.99 后查询返回的值是9999990如果存入99999.52 后查询返回的值是99999.5请教各位高人这个该怎么解决,最少要保证在10亿前个位数的位置要正常(而不像1000万就在个位数上四舍五入建议使用decimal来存,decimal在mysql内存是以字符串存储的,用于定义货币要求精确度高的数据来自 http://bbs.csdn.net/topics/390247923