如何在POINT类型的MySQL字段中输入"空"POINT()几何值?

T. *_*nes 6 mysql geocoding point geolocation geospatial

我有一个带有POINT几何字段的表.我像这样输入纬度/经度点:

INSERT INTO table( point )
VALUES( POINT( lon_value, lat_value );
Run Code Online (Sandbox Code Playgroud)

有时候我没有输入lat/lon值.我无法输入空白,空值或空的POINT()...因为POINT(0,0)实际上是地球上的一个位置,这也不起作用.

这里有什么解决方案?

dav*_*han 5

我会使用北极的坐标

INSERT INTO table( point )
VALUES( POINT(0.0000,90.0000);
Run Code Online (Sandbox Code Playgroud)

如果极点的实际坐标可能是个问题,我会将lon值从0.0000更改.

  • 真的吗?有没有更好的方法?POINT根据我对本手册的理解使用[25字节](https://dev.mysql.com/doc/refman/5.7/en/gis-data-formats.html).这是记忆的错误 (2认同)