본문 바로가기
IT_Developers/MySQL

MySQL - IGNORE 사용법, 중복 데이터 무시 하고 입력하기

by 고코더 2022. 2. 12.

안녕하세요.

고코더 입니다.

MySQL을 쓰던 중 아주 흥미로운 기능을 발견하였습니다. 바로 "INSERT IGNORE INTO" 입니다. 이놈은 특이한 게 만약 테이블에 중복 데이터가 INSERT 오류를 보여주지 않고 무시합니다. 즉 중복 데이터를 입력할 때 알아서 관리를 해주는 편리한 기능입니다. 

 

사용 방법

1. 사용법은 단순합니다. 아래처럼 기존 INSERT 구문에 IGNORE를 넣어주면 완료입니다. 

INSERT IGNORE INTO 테이블 (COLUMN1)
VALUES ('GoCoder')

 

2. 만약 저 상태에서 다시 INSERT를 진행하면 오류가 나지 않고, 데이터 입력이 되지 않고 그저 스쳐 지나가게 됩니다. 

INSERT IGNORE INTO 테이블 VALUES ("GoCoder")

 

아마도 실무에서 꽤 많이 사용할만한 MySQL의 좋은 기능일 거 같습니다.

 

 

댓글