相关疑难解决方法(0)

在MySQL数据库中存储纬度/经度时使用的理想数据类型是什么?

请记住,我将在lat/long对上执行计算,哪种数据类型最适合与MySQL数据库一起使用?

mysql mapping maps database-design latitude-longitude

420
推荐指数
14
解决办法
29万
查看次数

在Mysql中存储经度/纬度的数据类型

'43.005895','-71.013202'
Run Code Online (Sandbox Code Playgroud)

试图使用:

INSERT INTO table(fanDetLocZip, fanDetLocCity, fanDetLocState, fanDetLocLat, fanDetLocLong, fanDetLocTZ, fanDetLocDST)  
VALUES(00210, 'Portsmouth', 'NH', '43.005895', '-71.013202', -5, 1);
Run Code Online (Sandbox Code Playgroud)

我目前使用的数据类型SPATIAL,GEOMETRY.

它给我的错误如下:

无法从发送到GEOMETRY字段的数据中获取几何对象

所有值都有2位数,小数点后6位小数.我如何将其存储在mysql中?

我使用时遇到错误:
INSERT INTO Table(fanDetLocZip, fanDetLocCity, fanDetLocState, fanDetLocLatLong, fanDetLocTZ, fanDetLocDST)
VALUES(00210, 'Portsmouth', 'NH', point(43.005895,-71.013202), -5,1)

错误图片:IMG5

mysql floating-point geospatial sqldatatypes

9
推荐指数
1
解决办法
1万
查看次数