** MySql - AUTO_INCREMENT. sequece 관리 **
1. 테이블 생성 시
- PK컬럼에 AUTO_INCREMENT 정의
- 맨 아래에 반드시 PRIMARY KEY (컬럼명) 를 정의 해야 됨
- CREATE TABLE 테이블명
( user_no INT NOT NULL AUTO_INCREMENT COMMENT '회원번호'
, ....
, INSERT_DATE DATE NOT NULL
, PRIMARY KEY (user_no)
);
2. AUTO_INCREMENT 초기값 정의
- alter table 테이블명 auto_increment=초기값;
3. 최종 생성하고 INSERT된 값 얻기
- SELECT LAST_INSERT_ID()
9. MyBatis에서 사용하기
**. java단에서 [user_no]값 받기
- dao.insert("TPlayerPool.insertUser", playerHm);
- playerHm.get("user_no");
- insert를 한후에 자동으로 hashmap(playerHm)에 user_no가 들어가서 java단에서 바로 쓸 수 있다.