안녕하세요.
고코더 입니다.
MySQL을 쓰던 중 아주 흥미로운 기능을 발견하였습니다. 바로 "INSERT IGNORE INTO" 입니다. 이놈은 특이한 게 만약 테이블에 중복 데이터가 INSERT 오류를 보여주지 않고 무시합니다. 즉 중복 데이터를 입력할 때 알아서 관리를 해주는 편리한 기능입니다.
사용 방법
●1. 사용법은 단순합니다. 아래처럼 기존 INSERT 구문에 IGNORE를 넣어주면 완료입니다.
INSERT IGNORE INTO 테이블 (COLUMN1)
VALUES ('GoCoder')
●2. 만약 저 상태에서 다시 INSERT를 진행하면 오류가 나지 않고, 데이터 입력이 되지 않고 그저 스쳐 지나가게 됩니다.
INSERT IGNORE INTO 테이블 VALUES ("GoCoder")
아마도 실무에서 꽤 많이 사용할만한 MySQL의 좋은 기능일 거 같습니다.
'IT_Developers > MySQL' 카테고리의 다른 글
MySQL - max_allowed_packet 해결 (0) | 2022.08.19 |
---|---|
MySQL - 공식 테스트 샘플 데이터 다운로드 (0) | 2022.02.25 |
MYSQL - DELIMITER $$ 이란? (0) | 2022.02.08 |
MySQL - 최신버전 8.x 공식 홈페이지에서 다운로드 하기 / 32bit / 설치버전 (0) | 2021.12.02 |
MySQL - 실행중인 쿼리 내역 확인하기 (0) | 2021.11.25 |
댓글