개인공간
  • 검색

  •   글작성
  •   환경설정
  •   카테고리 이동
  • 분류 전체보기 (63)
    • Tools (3)
      • vscode (1)
    • Programming (37)
      • Android (5)
      • C & C++ (13)
      • QT (10)
      • C# (4)
      • JAVA (1)
      • JS (4)
    • 잡다 (4)
    • OS (9)
      • Linux (8)
    • Code (6)
      • git (4)
      • svn (2)
    • DB (4)

    INSERT INTO ON DUPLICATE UPDATE 검색 결과

    해당 글 1건
    [MariaDB] Key 중복 시 insert 대신 update 처리 (INSERT ON DUPLICATE KEY UPDATE)

    테이블에서 중복값 방지를 위한 contraint가 걸려있을 경우, 중복 키값을 가진 row를 insert 하면 오류가 발생한다. 따라서 일반적인 방법으로는 insert를 하기 전 중복된 키를 가진 값이 이미 table에 존재하는지를 파악하고, 이미 존재할 경우 update를 하도록 구현하여아 한다. 하지만, 중복키 여부를 확인하기 위한 로직을 작성하지 않고도 쿼리 하나로 insert 또는 update를 수행하도록 설정할 수 있는 방법이 존재한다. MariaDB 공식 Document 를 참고하면, INSERT ON DUPLICATE KEY UPDATE 구문을 통해 처리할 수 있음을 확인할 수 있다. INSERT ON DUPLICATE KEY UPDATE INSERT if no duplicate key is..

    DB 2021. 6. 30. 14:05
    • 이전
    • 1
    • 다음
    300x250

    CATEGORY

    • 분류 전체보기 (63)
      • Tools (3)
        • vscode (1)
      • Programming (37)
        • Android (5)
        • C & C++ (13)
        • QT (10)
        • C# (4)
        • JAVA (1)
        • JS (4)
      • 잡다 (4)
      • OS (9)
        • Linux (8)
      • Code (6)
        • git (4)
        • svn (2)
      • DB (4)

    RECENTLY

    • 최근 글
    • 최근 댓글

    최근 글

    • [gitlab] Create Merge Request 시 기본⋯
    • [QT] Windows에서 QOCI (Oricle DB) Dri⋯
    • [QT] QOCI를 이용한 CLOB 데이터 insert⋯
    • [Oracle] Key 중복 시 insert 대신 upda⋯
    • [MariaDB] Key 중복 시 insert 대신 upd⋯
    • [QT] CentOS 7 환경에서 QOCI (Oracle D⋯
    • NET::ERR_CERT_DATE_INVALID 해결법 (1)
    • [CentOS] Gnome 설정화면을 X11 forward⋯ (1)
    • [CentOS 7] Gnome환경에서 ssh를 이용하⋯
    • [Git] Remote에서 삭제된 Branch, Local⋯

    최근댓글

    • 걸도짱 2021 감사합니다...

    태그

    • oracle
    • error
    • ORA-03113
    • 중복삽입
    • db
    • JS
    • C
    • QOCI
    • Remote
    • SVN
    • C++
    • git
    • INSERT INTO ON DUPLICATE UPDATE
    • 03113
    • QT
    더보기+

    VISITOR

    오늘 4
    어제 43
    전체 46,388
    Powered by Tistory Copyright © 고래의 개인노트 All rights reserved.
    CATEGORY
    • 분류 전체보기 (63)
      • Tools (3)
        • vscode (1)
      • Programming (37)
        • Android (5)
        • C & C++ (13)
        • QT (10)
        • C# (4)
        • JAVA (1)
        • JS (4)
      • 잡다 (4)
      • OS (9)
        • Linux (8)
      • Code (6)
        • git (4)
        • svn (2)
      • DB (4)
    VISITOR 오늘4전체46,388
    개인공간
    블로그 이미지 무료 영화
    MENU
      • 글쓰기
      • 환경설정
      • 로그인
      • 로그아웃
      • 취소