【发布时间】:2013-04-16 04:13:15
【问题描述】:
我已经看到了几个答案,但似乎都没有用……我需要知道存储 lat / lon 值的最佳 MySQL 数据类型。从 API 返回的示例 lon 值:
-75.2408658
目前,我将列设置为Decimal(10,7),但这会将值四舍五入到最接近的十分之一并存储如下:
-75.2408660
任何帮助将不胜感激!
【问题讨论】:
-
尝试使用mysql空间扩展
-
我已经调查过了,但我似乎无法弄清楚......我需要在服务器端做什么来转换要存储在数据库中的值?跨度>
-
请记住精度为小数点后 4 位的纬度和经度精确到英寸。
-
好吧,我不知道你为什么不直接使用
DOUBLE。但是话又说回来,您是否意识到您的两个值的差异约为 1 厘米?当然不值得大惊小怪。
标签: mysql sqldatatypes