mysql SELECT로 확인하고 INSERT 나 UPDATE 할 때

mysql SELECT로 확인하고 INSERT 나 UPDATE 할 때

QA

mysql SELECT로 확인하고 INSERT 나 UPDATE 할 때

답변 2

본문

mysql SELECT로 확인하고 INSERT 나 UPDATE 할 때

좀 신박하게 처리할 수 있는 방법이 있나요?

 

SELECT로 자료확인 -> 있다 -> UPDATE

                         -> 없다 -> INSERT INTO 

 

이렇게 하려니 무언가.... 번거롭네요.

이 질문에 댓글 쓰기 :

답변 2

없으면 insert 있으면 update 하는방법을 보통

 

upsert라고 부릅니다.

 

mysql , postgreSql, oracle

다 비슷한 패턴이 존재하구요

 

mysql 의 샘플은 아래를 보시면 잘 나와있어요

 

https://redcow77.tistory.com/262

 

https://devlog-wjdrbs96.tistory.com/365

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로