Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
本地服务器和实时服务器之间奇怪的MySQL差异_Mysql - Fatal编程技术网

本地服务器和实时服务器之间奇怪的MySQL差异

本地服务器和实时服务器之间奇怪的MySQL差异,mysql,Mysql,我有一些表,它们以“Geometry”类型存储地理位置数据。我做了一个mysql转储,并将同一个数据库加载到我的本地服务器上 现在,当在两台服务器上运行完全相同的查询时,我会得到不同的结果。查询将地理原始数据转换为适当的lat和lng结果 在实时服务器上,我得到类似于:'-33.914937875882'完美 在本地服务器上,我得到类似于:'-1.0216406238311E-49' 这是一个完全不同的数字,在它的末尾有一个“e-49” 两台服务器上的原始数据相同。 本地服务器是mac,live

我有一些表,它们以“Geometry”类型存储地理位置数据。我做了一个mysql转储,并将同一个数据库加载到我的本地服务器上

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

在实时服务器上,我得到类似于:'-33.914937875882'完美

在本地服务器上,我得到类似于:'-1.0216406238311E-49'

这是一个完全不同的数字,在它的末尾有一个“e-49”

两台服务器上的原始数据相同。 本地服务器是mac,live是linux。 两个表都是utf8 在每台服务器上安装不同版本的mysql
如果有人感兴趣,我会将此作为一个bug报告给mysql,并提供更多详细信息


我建议您在本地计算机上获得与live server相同的版本,这很可能是一个bug,很可能是版本差异。也可能与存储引擎在以下两个方面的使用有关。。。不确定。已检查的存储都是myIsSamlocal是后一个:5.1.49和live 5.0.51