본문 바로가기
MySQL

[MySQL] 데이터 삽입시에 Primary Key(PK)나 Unique Key(UK)가 중복되었을 때 무시하고 삽입하는 명령어 INSERT IGNORE INTO ~

by dong_su 2024. 5. 27.

INSERT IGNORE INTO

-> MySQL에서 사용되는 문법으로, 데이터 삽입 시에 Primary Key(PK)나 Unique Key(UK)가 중복되었을 때 무시하고 삽입하는 명령어입니다.

이 명령어를 사용하면 중복된 키가 발생하더라도 오류를 발생시키지 않고 무시하고 삽입합니다.

 

예시)

INSERT IGNORE INTO 테이블명 (컬럼1, 컬럼2) VALUES (값1, 값2);

 

위 예제에서는 "테이블명" 테이블에 "컬럼1"과 "컬럼2"에 대한 값이 삽입되는데, 만약 이 과정에서 Primary Key나 Unique Key가 중복되어 발생한다면 해당 데이터는 무시되고 삽입이 진행됩니다.