mysql

mysql 새로운값이면 insert하고 값이 있으면 update 하는 쿼리

에스크리토 2018. 6. 18. 14:33
반응형

INSERT INTO table Values

('','1','문재인',now())

ON DUPLICATE KEY UPDATE cnt=cnt+1,up_date=now();


이때 중복값을 체크하는 컬럼(위 예에서 "문재인" 이 들어가는 컬럼)은 속석이 unique 여야한다..


이렇게 하면 문재인이란 단어는 더이상 추가되지 않고 cnt의 값만 증가한다.

반응형