[데이터베이스] INSERT시 auto_increment 값 가져오기
오늘 쿼리를 작성하다가 auto_increment값을 다른 컬럼에 복사해서 insert해야하는 상황이 있었다. auto_increment 값은 INSERT후 완료된 값으로 나중에 복사할 컬럼에 그값을 넣기위해 UPDATE 쿼리를 작성해서 날리면 되긴 하는데뭔가 INSERT 쿼리에 한번에 할수 있는 방법이 있을것 같아서 구글 신에게 물어봤더니 역시나 방법이 있었다. 첫번째 방법SELECT AUTO_INCREMENTFROM information_schema.tablesWHERE table_name = 'table name'AND table_schema = DATABASE( ) ;두번째 방법LAST_INSERT_ID() 가장 최근에 INSERT시에 입력된 INCREMENT ID값을 가져올 수 있다.중간에 다른..
IT 개발/MySQL
2020. 9. 15. 15:32
반응형