DB/SQL 기초

UPDATE + INSERT = UPSERT 구문

케이(kay) 2023. 6. 29. 15:15
반응형
SMALL

UPSERT는 INSERT  OR UPDATE 를 수행한다.
데이터를 삽입하거나 업데이트하는 작업을 수행하는 하나의 연산이다.

INSERT INTO target_table (column1, column2)
VALUES (value1, value2)
ON DUPLICATE KEY UPDATE column1 = value1, column2 = value2;

 

위 구문을 다음과 같이 바꾸어 사용할 수 있다.

UPSERT * FROM target_table
VALUE (value1, value2) WHERE column1 = value1, column2 = value2;
반응형
LIST