为什么十进制在mysql中错误加起来

时间:2016-02-05 16:14:02

标签: mysql addition

我想根据数据库中的某些条件检索数据:

SELECT * FROM `chatRoom` WHERE 5.27680128733988 + 100.488135965769 = 105.764937253109

当我们知道加法的值为105.764937253109

时,这实际上产生了0结果

要证明加法等于105.764937253109我实际更新表中的一行以获得正确的值:

UPDATE `chatRoom` SET `latitude`= 5.27680128733988 + 100.488135965769 WHERE Room_ID = 2

更新后的列显示添加的结果为105.764937253109,但为什么当我尝试在第一个数据库查询中选择结果时,它会显示找到0个数据?

谢谢

1 个答案:

答案 0 :(得分:0)

因为5.27680128733988 + 100.488135965769 = 105.7649372531089;你错过了一个“8”