반응형
중복데이터
-
[MYSQL] INSERT 중복 데이터 관리 방법 <INSERT IGNORE / REPLACE INTO /ON DUPLICATE KEY UPDATE>오늘의 IT/MYSQL 2023. 2. 2. 23:46
데이터를 INSERT 할 시 중복되는 데이터가 있는 경우 사용하는 명령문 공통사항 해당 명령문은 모두 중복되는 칼럼 체크를 PRIMERY KEY나 UNIQUE KEY로 하기 때문에 해당 키가 없는 경우 INSERT 로직을 수행함 중복값이 없는 경우에는 모두 INSERT 로직을 수행함 INSERT IGNORE INSERT IGNORE INTO user_info (memo , name, cp) SET memo = 'hi', name = '대장' , cp = '010-0000-0000'; 결과 Query OK, 0 row affected - Unique index 키로 되어 있으면 일반적으로 중복 데이터가 들어가는 경우 에러가 나지만 "IGNORE" 명령문을 통해 에러가 무시되어 결과적으로 무시됨 - IGNO..