1、前言
在mysql数据表中定义了一个float字段,精确到小数点后2位

这个值如果小于0.7则为故障,大于等于0.7则为正常
2、动作
通过代码写sql语句存入0.700000001
3、后果
由于精度问题,mysql将这个值存成了0.6999998,即把一个正常值存储成了异常值
4、解决
把小数点后2改为4
1、前言
在mysql数据表中定义了一个float字段,精确到小数点后2位

这个值如果小于0.7则为故障,大于等于0.7则为正常
2、动作
通过代码写sql语句存入0.700000001
3、后果
由于精度问题,mysql将这个值存成了0.6999998,即把一个正常值存储成了异常值
4、解决
把小数点后2改为4
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。