PostgreSQL を使用しており、自動採番列 ID を含むテーブルを更新したいと考えています。非常に単純なことかもしれませんが、私はこのようなことをしました。
CREATE SEQUENCE SEQ_ID
MINVALUE 1
START WITH 1
INCREMENT BY 1
CACHE 10
update trk2
set (id, track_id, track_point) =
(select nextval('seq_id'), trk1.track_fid, trk1.wkb_geometry
from track_points_1 as trk1
where track_fid = 0)
問題は、次のエラーが表示されることです(コードが再フォーマットされました):
ERROR: syntax error at or near "select"
LINE 3: set (id, track_id, track_point)=(select nextval('seq_id'), t...
誰でも助けてもらえますか?