BACKEND/MySQL

BACKEND/MySQL

[MySQL] MERGE INTO 단일 테이블 쿼리문

단일 테이블에 KEY 값을 비교하여 만약 키값이 동일하다면, UPDATE문을 동일하지 않다면 INSERT를 해주는 쿼리문이다. MERGE INTO 구문 작성법 MERGE INTO TABLE_NAME ALIAS USING (TABLE | VIEW | SUBQUERY) ALIAS ON (JOIN CONDITION) WHEN MATCHED THEN UPDATE SET COL01 = VAL01[...] WHEN NOT MACHTED THEN INSERT (COLUMN LIST) VALUES (VALUES); 예시 1) MERGE INTO EMP C USING EMPLOYEE E ON(C.ID = 12345) WHEN MACHTED THEN UPDATE SET C.NAME = E.NAME, C.EMAIL = E...

숭코기
'BACKEND/MySQL' 카테고리의 글 목록