본문 바로가기

DB

[Mybaatis(Mysql)] LAST_INSERT_ID() returns 0

등록한 메인 게시글의 주키를 사용해서, 서브 글에서 키 값을 사용하고 싶었다.

따라서 LAST_INSERT_ID()를 사용했지만, 리턴 값이 0을 준다.

https://stackoverflow.com/questions/13880267/mysql-last-insert-id-returns-0의 댓글을 살펴보면,

 

LAST_INSERT_ID()는 오류가 많이 발생하는 거 같다..

 

따라서, useGeneratedKeys, keyProperty 옵션을 이용해서 대체했다.

 

자세한 사용법:https://taetaetae.github.io/2017/04/04/mybatis-useGeneratedKeys/ 

 

'DB' 카테고리의 다른 글

[DB]JOIN 구조 이해  (0) 2018.04.14
[MYBATIS] foreach 반복 쿼리 실행(배열, 리스트 등)  (0) 2018.02.02