말은 거창한데..

sequence나 mysql 기준 auto increment 지정된 Pk 값을 나중에 추가해서

그 값을 넣어줄때 쓰는 방법

UPDATE table SET column = nextval('seq_name') 하면 해결!

 

정말.. SQL 문이 강력하구나.. 라는걸 느끼는 중

 

UPDATE property_pictures SET id=10000+nextval('property_gallery_id_seq');

[링크 : https://fle.github.io/reset-a-postgresql-sequence-and-recompute-column-values.html]

'프로그램 사용 > postgreSQL' 카테고리의 다른 글

postgresql where similar to (정규표현식)  (0) 2019.09.29
update case  (0) 2019.09.26
존재하는 테이블에 시퀀스 값 추가하기  (2) 2019.09.26
sql group by like?  (0) 2019.09.25
postgresql select having  (0) 2019.09.24
postgresql select from , (cross join)  (0) 2019.09.24
Posted by 구차니

댓글을 달아 주세요

  1. 저는 SQL이 생각보다 재미있었어요. ^^

    2019.10.07 12:45 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 재미있고 신기하네요
      모든 테이블에 대해서 한번에 수정한다던가 이런개념들이 말이죠.

      2019.10.07 12:48 신고 [ ADDR : EDIT/ DEL ]