Mysql Auto increment 사용 주의사항

Mysql 사용시 오토 인크리먼트가 되면
마지막 아이디를 사용자에게 알려주기 위해서

아래와 같은 문장으로 마지막 아이드르 받아온다.(Mybatis)

<selectKey resultType="_int" keyProperty="id" order="AFTER" >
            SELECT LAST_INSERT_ID()
        </selectKey>

이 때 주의 사항이 생긴다. 오토 인크리먼트를 사용하지 말아야 할 곳에서 사용하게 되면
PK값을 쓰레기 값으로 준다.

이거 조심해야것다

댓글

이 블로그의 인기 게시물

HP 서버 OS 설치시 HDD를 잡지 못하는 문제

python-gdal 설치

Mysql JOIN 사용시 컬럼이름 중복해결