草庐IT

lngitude

全部标签

mysql - 为什么此 sql 查询不返回任何比较 float 的结果?

我在mysql表中有这个:id和bolag_id是int。lat和lngitude是double。如果我使用lngitude列,则不会返回任何结果:lngitude查询:SELECT*FROMlocation_forslagWHERElngitude=13.8461208但是,如果我使用lat列,它会返回结果:lat查询:SELECT*FROMlocation_forslagWHERElat=58.3902782lngitude列有什么问题? 最佳答案 用=等于运算符比较float通常不是一个好主意。Isitcorrecttocom