How do I enter an “empty” POINT() geometry value into a MySQL field of type POINT?

亡梦爱人 提交于 2019-12-06 03:04:55

问题


I have a table with a POINT geometry field. I enter latitude/longitude points into it like this:

INSERT INTO table( point )
VALUES( POINT( lon_value, lat_value );

Sometimes I do not have lat/lon values to enter. I am unable to enter a blank, a NULL, or an empty POINT() ... since POINT(0,0) is actually a location on the globe, that won't work either.

What is the solution here?


回答1:


I would use coordinates of North Pole

INSERT INTO table( point )
VALUES( POINT(0.0000,90.0000);

If the actual coordinates of the pole may be an issue i would change the lon value from 0.0000.



来源:https://stackoverflow.com/questions/30812963/how-do-i-enter-an-empty-point-geometry-value-into-a-mysql-field-of-type-poin

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!