[챌인’s 알쏭달쏭 개발일기]

  • 홈
  • 태그
  • 방명록

DataBase/MySQL 1

[MySQL] NOT EXIST 사용하여 INSERT 시 중복 값 체크하기

화면에서 한 노드에 동일한 값이 저장되는 경우의 수를 발견했다. 이럴 경우, 무결성 제약조건에 위배되어 duplicate key 오류가 발생했다. 이를 해결하기위해 테이블에 중복 값 여부를 확인하여 조회 값이 있으면 insert 하지 않고, 조회 값이 있으면 insert 하도록 NOT EXISTS를 사용하여 쿼리를 작성했다. xml에서 해당 SQL을 사용할 경우 주의해야할 점은 insert 쿼리라고 insert태그를 사용하는 것이 아니라, update 태그를 사용해야한다. # 예제 INSERT INTO tbl_cmm_config ( id, name, description ) SELECT #{id}, #{name}, #{description} FROM DUAL WHERE NOT EXISTS ( SELECT..

DataBase/MySQL 2024.01.16
이전
1
다음
더보기
프로필사진

[챌인’s 알쏭달쏭 개발일기]

기억의 유한함을 극복하기 위해 지식의 무한한 기록중 입니다😊

  • 분류 전체보기
    • Spring
    • Java
    • Python
    • JavaScript
    • React
    • Linux
    • Kafka
    • DataBase
      • MySQL
      • Redis
    • Dev-Tools
    • 프로그래머스
      • Lv.0

Tag

프로그래머스 #배열두배만들기 #자바, 프로그래머스 #분수의덧셈 #자바, 프로그래머스 #자바 #다음에올숫자, 프로그래머스 #몫구하기 #자바, 프로그래머스 #두수의곱 #자바, 프로그래머스 #두수의합 #자바, 프로그래머스 #옹알이 #자바, 모스부호(1), 배열회전시키기, 프로그래머스 #두수의나눗셈 #자바, 프로그래머스, 프로그래머스 #두수의차 #자바, 프로그래머스 #숫자비교하기 #자바, 피자나눠먹기(1), 피자나눠먹기(2), 프로그래머스 #중앙값구하기 #자바, 2차원으로만들기, 프로그래머스 #나머지구하기 #자바, 피자나눠먹기(3), 자바,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/10   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바