Database/MySQL
UPDATE + INSERT / ON DUPLICATE KEY UPDATE
java나유
2023. 12. 8. 13:41
ON DUPLICATE KEY UPDATE
데이터 삽입할 때 PK나 UK가 중복 되었을 때 지정한 데이터만 UPDATE하는 명령어
=> 조회수 카운트 등
조회해서 데이터가 없으면 INERT 있으면 UPDATE
구분은 PK나 UK
사용 방법
INSERT INTO member (NAME, price, cnt) VALUES ('kim', 1000, 0)
ON DUPLICATE KEY UPDATE
price = price * 2,
cnt = cnt + 1;
출처/참고 블로그:https://bamdule.tistory.com/112
728x90