【问题标题】:Can't import longitude and latitude into phpMyAdmin无法将经度和纬度导入phpMyAdmin
【发布时间】:2014-01-15 13:42:02
【问题描述】:

我有一个文件,其中包含商店名称和地址、电话以及经度和纬度的列表。当我使用 phpMyAdmin 导入文件时,它会加载除经度和纬度字段之外的所有内容。对于这些字段,少数加载但大多数不加载。我尝试过使用 CSV 和 XML。我查看了这些文件是否有任何奇怪的东西,比如不应该出现的引号等,但没有找到任何东西。 DB 中的字段类型为 float (10,6)。如果有帮助,这里有 2 个文件:

http://eyesbryte.com/StoreList-editedCorrect3.txt

http://eyesbryte.com/StoreList-editedCorrect.xml

在我拔掉我所有的头发之前,有人可以帮忙吗?

【问题讨论】:

  • 如果您向我们展示您尝试将这些值加载到的内容,将会有所帮助。纬度和经度值有两个 . 分隔符,因此它们不会加载到数字字段中。
  • 你可以试试看它是否对你有帮助。将经纬度字段类型从 double 更改为 float 或反之亦然
  • 字段类型为float(10,6)

标签: mysql import phpmyadmin


【解决方案1】:

您需要删除两个字段中的千位分隔符.

为了正确存储以十进制度表示的latitudelongitude 的值,您必须有两个decimal 数据类型字段。小数字段不允许千位分隔符。

【讨论】:

    猜你喜欢
    • 2013-12-09
    • 2011-03-25
    • 2015-06-10
    • 1970-01-01
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多