본문 바로가기

개발 일지

검색하기
개발 일지
프로필사진 hjinm

  • 분류 전체보기 (30)
    • java (2)
    • back (3)
      • flask (2)
      • springboot (1)
    • front (8)
      • react (8)
    • db (2)
      • mysql (2)
    • cs (1)
    • ai (3)
    • 개발 도서 (9)
      • Clean Code (9)
    • 그 외 (2)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Tags
  • react
  • c++
  • OS
  • 이진탐색
  • flask
  • STOMP #SockJs
  • mysql
  • 정규표현식 #자바
  • pymysql
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록mysql (1)

개발 일지

[Mysql] 데이터 insert 후 PK 얻기 (LAST_INSERT_ID())

데이터베이스에 새로운 데이터를 삽입하는 경우, 타 쿼리문 혹은 로직에서 삽입된 데이터의 pk를 사용해야하는 경우가 있다. 하지만 pk는 대부분 auto increament를 사용하여 테이블에 삽입되는 순간 지정되기 때문에 삽입후에 해당 테이블에서 다시 가져와야한다. 이때 LAST_INSERT_ID()를 사용하면 조금 더 편하게 해당 pk 값을 가져올 수 있다. LAST_INSERT_ID()란 가장 최근에 성공적으로 수행된 INSERT 구문의 첫번째 AUTO_INCREMENT column의 값을 반환하는 mysql 함수이다. 여기서 유의해야할 부분은 해당 함수가 반환하는 값이 INSERT 구문의 첫번째 AUTO_INCREMENT column의 값이라는 점인데 이 말은 곧 하나의 쿼리문에서 여러개의 row를..

db/mysql 2020. 11. 12. 11:52
이전 Prev 1 Next 다음

Blog is powered by AXZ / Designed by Tistory

티스토리툴바