我在mysql数据库中有纬度和经度数据的记录,但是当我尝试使用lat或long选择记录时,我没有得到任何结果。
如果我在我的数据库中有这个:
latitude: -99.7525, longitude: 22.9888
当我这样做时:
SELECT `addresses`.* FROM `addresses` WHERE `addresses`.`latitude` = -99.7525
即使我在使用主键选择记录时看到latitude
。这是怎么回事?
奇怪的东西:
select * from addresses where longitude = (
SELECT longitude FROM addresses WHERE id = 490
)
结果:
'1','99.7525','27.9888', MEX','2'
但是:
select * from addresses where longitude = 27.9888
没有结果。