我有一张table GEOMETRY POINT
键入列。我想再增加两列 lat DECIMAL
以及 lng DECIMAL
. 如何做到这一点?
我有一张带列的table loc POINT NOT NULL
. 我希望sql脚本在新添加的lat和lng列中更新相应的latitude和longitude值。
old table
id loc
1 point(18.545000, 81.782800)
2 point(20.545000, 81.782800)
updated table
id loc lat lng
1 point(18.545000, 81.782800) 18.545000 81.782800
2 point(20.545000, 81.782800) 20.545000 81.782800
这不管用
update table
set lat = ST_X(loc);
update table
set lng = ST_Y(loc);
1条答案
按热度按时间yc0p9oo01#
我的错!
这就是答案!!