mysql의 insert ignore / replace into / on duplicate update에 대한 설명이 잘 되어 있어서 펌질했다.
http://mysqlguru.github.io/mysql/2014/03/05/manage-dup-key2.html
아래 표는 위 블로그의 내용의 마지막 내용을 얘기하였다.
분류 | 특징 |
---|---|
INSERT IGNORE | 기존 레코드가 남아 있음 기존 레코드의 AUTO_INCREMENT 값은 변하지 않음 |
REPLACE INTO | 기존 레코드가 삭제되고, 신규 레코드가 INSERT됨 따라서 AUTO_INCREMENT의 값이 변경됨 |
ON DUPLICATE UPDATE | INSERT IGNORE의 장점 포함함 중복 키 오류 발생 시, 사용자가 UPDATE될 값을 지정할 수 있음 |
'scribbling' 카테고리의 다른 글
[펌] bitly 아키텍처, 교훈 (0) | 2015.01.14 |
---|---|
[링크] java performance fundamental 자료 (0) | 2015.01.13 |
ppt, 문서에서 무료로 사용 가능한 icon (아이콘) 다운로드 주소 (0) | 2015.01.02 |
Hichart 팁 (0) | 2015.01.01 |
bootstrap 팁 (0) | 2014.12.26 |