0
我得到了将地理位置数据存储为类型'几何'的表我完成了mysql转储并将同一数据库加载到本地服务器上。本地和活动服务器之间奇怪的MySQL区别
现在,当在两台服务器上运行完全相同的查询时,我获得了不同的结果。查询将地理原始数据转换为适当的经纬度和结果。
在活的服务器我得到的是这样的:'-33.914937875882'(完美)
在本地服务器上,我得到这样的:'-1.02164062238311e-49'
这是一个完全不同的数字,最后有一个'e-49'?
- 两台服务器上的原始数据是相同的。
- 本地服务器是一个mac,live是linux。
- 这两个表是每个服务器
我建议你在本地机器上的版本到相同的版本作为直播服务器 - 这可能是一个错误。 – 2010-08-12 21:52:26
最有可能是版本差异。也可能与存储引擎在两个方面的使用...不确定。 – Codex73 2010-08-12 21:56:28
已检查的存储都是myIsSam – 2010-08-12 22:21:55