개발/SQL

MySQL - 똑같은 데이터를 막는 방법 Unique

웅'jk 2022. 12. 8. 18:01

테이블에 데이터를 입력할때 이미 들어있는 데이터의 삽입을 막고 싶은 경우가 있다.

 

이땐 index unique 설정을 하면 된다.

 

CREATE UNIQUE INDEX 인덱스명 ON 테이블명 (컬럼명1, 컬럼명2, ...);

이런 식으로 만들 수 있다.

 

다만 만들때, 테이블에 데이터가 없게 해주어야 한다.