2010-08-12 73 views
0

我得到了将地理位置数据存储为类型'几何'的表我完成了mysql转储并将同一数据库加载到本地服务器上。本地和活动服务器之间奇怪的MySQL区别

现在,当在两台服务器上运行完全相同的查询时,我获得了不同的结果。查询将地理原始数据转换为适当的经纬度和结果。

在活的服务器我得到的是这样的:'-33.914937875882'(完美)

在本地服务器上,我得到这样的:'-1.02164062238311e-49'

这是一个完全不同的数字,最后有一个'e-49'?

  1. 两台服务器上的原始数据是相同的。
  2. 本地服务器是一个mac,live是linux。
  3. 这两个表是每个服务器
+0

我建议你在本地机器上的版本到相同的版本作为直播服务器 - 这可能是一个错误。 – 2010-08-12 21:52:26

+0

最有可能是版本差异。也可能与存储引擎在两个方面的使用...不确定。 – Codex73 2010-08-12 21:56:28

+0

已检查的存储都是myIsSam – 2010-08-12 22:21:55

回答

相关问题