본문 바로가기

DB의 속삭임/SQL의 외침

[DB][MYSQL][SQL]INSERT문과 UPDATE문을 한번에 기술하고 처리 하는 MERGE문

* 개발을 하다보면, 입력과 수정문을 동시에 번갈아 가면어 사용해야 될때가 있다. 이럴때 제시 되는 방법이다.


* INSERT INTO ~ ON ~ KEY UPDATE

INSERT INTO [테이블명] ([컬럼명], ... )

    VALUES ([입력값], ... )

    ON DUPLICATE KEY UPDATE

    [컬럼명] = [업데이트 값], ... ;



 * 오라클 또한 이와 비슷한 기능이 있다. 

=> 2013/01/24 - [DB의 속삭임/SQL의 외침] - [DB][ORACLE][SQL]INSERT문과 UPDATE문을 한번에 기술하고 처리 하는 MERGE문