我在尝试更新字段时遇到了一些麻烦。
我创建了一个列text
并存储了许多行(lon,lat)
。现在我又创建了一个字段Geometry(Polygon)
,我试图更新它,但没有成功。
数据是这样存储的:
POLYGON ((-16.6318775869111 -52.5925428149806, -16.6346393504709 -52.572542814981
, -16.629462102066 -52.5525428149806, -16.6255191065928 -52.5455420519144
, -16.6055191065928 -52.5488828022871, -16.6021791014778 -52.552542814981
, -16.6108484688169 -52.5925428149806, -16.6255191065928 -52.599495926874
, -16.6318775869111 -52.5925428149806))
我正在尝试这个命令
UPDATE field_as_text
SET field_as_geomtry = SELECT ST_GeomFromText(SELECT field_as_text);
我收到此错误消息
错误:“选择”处或附近的语法错误 第 1 行:... 设置 field_as_geomtry = select (ST...
谁能启发我?