기타 DB
2015.08.12 15:45
MySQL Insert (On Duplicate key update) 구문
다물칸 주소복사
조회 수 98 추천 수 0 댓글 0
구분 | 팁&트릭 |
---|---|
출처 | http://blog.naver.com/my0biho/220360155525 |
MySQL Insert (On Duplicate key update) 구문
기본 Insert문에 괄호안에 저 구문을 넣으면 테이블에 있을 경우 Update하라는 구문이다.
즉, Insert 할 때 필자는 Select를 먼저 해서 있으면 Update 없으면 Insert하는 형태로 프로시저 또는 직접 코딩할 때
개발하는데 이런게 있을 줄은....
저걸 쓰면 한 쿼리로 한번만 쿼리할 수 있다는 장점이 있다.
Insert Into Table(blah blah) VALUES(blah blah) ON Duplicate KEY UPDATE blahColumn = blahData, .. (n)
오라클에서는 Merge 구문이 있다.