Mysql Auto increment 사용 주의사항
Mysql 사용시 오토 인크리먼트가 되면
마지막 아이디를 사용자에게 알려주기 위해서
아래와 같은 문장으로 마지막 아이드르 받아온다.(Mybatis)
<selectKey resultType="_int" keyProperty="id" order="AFTER" >
SELECT LAST_INSERT_ID()
</selectKey>
이 때 주의 사항이 생긴다. 오토 인크리먼트를 사용하지 말아야 할 곳에서 사용하게 되면
PK값을 쓰레기 값으로 준다.
이거 조심해야것다
마지막 아이디를 사용자에게 알려주기 위해서
아래와 같은 문장으로 마지막 아이드르 받아온다.(Mybatis)
<selectKey resultType="_int" keyProperty="id" order="AFTER" >
SELECT LAST_INSERT_ID()
</selectKey>
이 때 주의 사항이 생긴다. 오토 인크리먼트를 사용하지 말아야 할 곳에서 사용하게 되면
PK값을 쓰레기 값으로 준다.
이거 조심해야것다
댓글
댓글 쓰기