SQLite- insert 후 입력한 값 받기

SQLite 3.35 의 RETURNING 을 이용해서 입력하자마자 입력한 값을 리턴 받을 수 있다.

INSERT INTO users (name, nickname)
VALUES ('naminsik', 'kisniman')
RETURNING nickname;

이렇게 insert 하자마자 nickname 컬럼의 값을 받을 수 있다.

만약 PRIMARY KEY 로 지정한 컬럼이 seq이고 AUTOINCREMENT 를 해놓았다면,

INSERT INTO users (name, nickname)
VALUES ('naminsik', 'kisniman')
RETURNING seq;

이렇게 seq로 불러오면 된다.

Subscribe
Notify of
guest

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

0 댓글
Inline Feedbacks
View all comments
TOP