삼록 님의 블로그

  • 홈
  • 태그
  • 방명록

INSERT IGNORE 1

[SQL,MyBatis] INSERT ... ON DUPLICATE KEY UPDATE

INSERT ... ON DUPLICATE KEY UPDATE 위 구문은 데이터를 삽입할 때 중복 데이터가 없으면 예정대로 삽입. 그런데 중복된 데이터가 있을 시 기존 중복데이터를 업데이트 시킬 수 있도록 하는 구문이다.정확하게 말하자면, 중복키 충돌이 발생할 때 INSERT가 아니라 UPDATE문으로 전환되어 데이터 중복없이 인서트할 수 있도록한다.따라서 그전에 앞서 반드시 Primary Key(기본키)나 Unique Key(고유키)가 있어야한다. 없으면 키 충돌의 기준이 없어 아예 작동되지 않기 때문이다. 정확하게 이해가 안되도 괜찮다. 아래 예시를 봐보자.*예시INSERT INTO user_score (user_id,score)VALUES (1,10)ON DUPLICATE KEY UPDATE sc..

데이터베이스 2025.10.29
이전
1
다음
더보기
프로필사진

삼록 님의 블로그

現 주니어도 아닌 베이비 개발자....... 前 드라마 PD

  • 분류 전체보기 (158)
    • 한화시스템 BEYOND SW 11기 (42)
      • 주간 회고 (26)
      • 커뮤니티 플랫폼 프로젝트 (6)
      • 실버케어 플랫폼 프로젝트 (10)
    • 스프링부트 (27)
      • JPA (10)
      • Security (3)
      • Logging (2)
      • Tool (4)
      • Code Tip (5)
      • ELK (3)
    • 데이터베이스 (8)
    • 네트워크 (10)
    • 플랫폼 (2)
    • 알고리즘 (16)
      • 알고리즘 개념 (2)
      • 백준 (14)
    • 리액트 (16)
      • 리액트 (12)
      • 자바스크립트 (4)
    • 리눅스 (7)
    • 잡Tip (2)
    • 트러블슈팅 (3)
    • 면접 대비 개념 (4)
    • 개인보관용 (21)
      • 공부 (5)
      • 회고 (16)
    • 씬커넥트 (0)

Tag

LAST_INSERT_ID, s3client, log4j2, 한화시스템 beyond sw 11기, 디스크확장, 파이어베이스, redis, vdi, lV, 앱, vm, 하이퍼바이저, lvextend, LVM, VG, rabbitmq, INSERT IGNORE, s3업로드, 로깅, FCM,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바