执行mysql语句时包含sum求和操作,且sum()里面进行了if判断,if的结果可能是字段值或者为'0',也就是后面这个'0'导致了数据精度问题,'0'被认为是字符串0,跟字段类型不一致导致计算求和时出现精度问题。
mysql中SUM时数据类型不一致导致的数据精度问题
最新推荐文章于 2023-10-18 11:34:43 发布
执行mysql语句时包含sum求和操作,且sum()里面进行了if判断,if的结果可能是字段值或者为'0',也就是后面这个'0'导致了数据精度问题,'0'被认为是字符串0,跟字段类型不一致导致计算求和时出现精度问题。