리그캣의 개발놀이터

해당 테이블의 최신 auto_increment값 가져오기 본문

데이터베이스

해당 테이블의 최신 auto_increment값 가져오기

리그캣 2018. 6. 4. 15:54


만약 게시판을 만든다 치자.

게시판을 create 함과 동시에 파일을 첨부하게 되면 해당 파일은 

게시판의 아이디를 포함하게 된다.

게시판의 아이디가 auto_increment라면 해당 값을 가져와야 한다.


SELECT AUTO_INCREMENT

FROM information_schema.tables

WHERE table_name = 'table name'

AND table_schema = DATABASE( ) ;



출처: http://wkdgusdn3.tistory.com/entry/데이터베이스-다음-autoincrement-값-받아오기 [착한코딩님의 블로그]


해당을 사용하고


INSERT INTO

spring_boardfile

(

b_no,

f_ori_name,

f_sto_name,

f_size,

f_crea_id

)

VALUES

(

(SELECT AUTO_INCREMENT

FROM information_schema.tables

WHERE table_name = 'spring_board'

AND table_schema = DATABASE( ))-1

,

#{f_ori_name},

#{f_sto_name},

#{f_size},

'Admin'

)

나같은 경우에는 다음과 같이 사용하였다

Comments