UPSERT란?
- UPDATE + INSERT
- 유일성을 가지고 있는 속성에 대해서 데이터를 저장할 때,
해당 데이터가 존재한다면 수정하고,
해당 데이터가 존재하지 않다면 추가하는 방식 - UNIQUE 인덱스가 있어야 한다.
- 기본 형식
INSERT INTO
테이블명[(속성명_목록)]
VALUES (속성값_목록)
ON DUPLICATE KEY
UPDATE
속성명1 = 속성값1,
속성명2 = 속성값2,
속성명3 = 속성값3; /* 추가로 수정할 속성 존재 시 반복 진행 */