jul*_*lio 4 mysql geometry geolocation
我有一个包含纬度和经度值的MySQL表.我想玩MySQL 5中的空间内容,只是为了看看它是如何工作的.
但是,我遇到一个真正的问题,就是从现有值中获取点数据.我正在尝试这样的事情,但它在我尝试的每种格式中都出现语法错误.有人能指出正确的方法吗?
UPDATE locationtable a SET geopoint = GeomFromText( POINT() a.latitude a.longitude ) WHERE 1
Run Code Online (Sandbox Code Playgroud)
我也尝试过其他变种,包括:
UPDATE locationtable a SET geopoint = GeomFromText( 'POINT()' a.latitude a.longitude ) WHERE 1
UPDATE locationtable a SET geopoint = GeomFromText( 'POINT() a.latitude a.longitude' ) WHERE 1
Run Code Online (Sandbox Code Playgroud)
和别的…
ype*_*eᵀᴹ 10
你的意思是这样做的吗?:
UPDATE locationtable AS a
SET a.geopoint = POINT( a.latitude, a.longitude )
Run Code Online (Sandbox Code Playgroud)