Database

[mysql] 값이 없으면 insert 있으면 update

:_: 2021. 7. 9. 14:38

📌 ON DUPLICATE KEY

 

mssql merge문과 같이
mysql 에서도 값이 없으면 inset, 있으면 update 할수 있도록 사용

 

 

1. 데이터 조회 

 

 

2. ON DUPLICATE KEY 사용

새로운 행이 등록되지 않고 sendmsg 와 regdate 가 변경된 것을 확인할 수 있다.

receiveno 값이 중복되므로 ON DUPLICATE KEY UPDATE 아래에 지정한 필드가 수정되었다.

 

 

728x90