1、前言

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

数据库精度问题

 

这个值如果小于0.7则为故障,大于等于0.7则为正常 

2、动作

通过代码写sql语句存入0.700000001

3、后果

由于精度问题,mysql将这个值存成了0.6999998,即把一个正常值存储成了异常值

4、解决

把小数点后2改为4

相关文章:

  • 2021-08-18
  • 2021-09-22
  • 2021-07-28
  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-05
  • 2021-08-22
  • 2022-12-23
  • 2021-11-18
  • 2021-08-07
相关资源
相似解决方案