데이터베이스의 데이터를 관리하다보면
다른 데이터들과 중복되면 안되는 데이터들이 있다.
특히 회원정보에서의 email 과 같은 정보는 다른 회원정보와 중복되선 절대 안되는 데이터이므로
중복값이 들어왔을 때 데이터베이스에서 정보를 입력하지 않도록 설정해주는 것이 좋다.
이를 unique라 한다.
unique의 설정 방법은 다음과 같다.
테이블의 컬럼 설정을 끝마친 뒤
하단에 Indexes 로 들어간다.
1. 인덱스의 이름을 정한다. 알아보기 쉬운 이름이면 상관없다.
2. type 을 unique 로 바꾼다.
3. 이 설정을 적용할 컬럼을 체크한다.
그리고 Apply로 적용시키면
위와 같이 UQ(unique) 가 적용된 것을 확인할 수 있다.
'MySQL' 카테고리의 다른 글
MySQL - SQL의 like 와 문자열 컬럼에 fulltext 설정을 하는 이유 (0) | 2022.05.18 |
---|---|
MySQL - Error Code: 1062. Duplicate entry 가 나오는 이유 / 해결방법 (0) | 2022.05.18 |
MySQL - Null인 데이터를 찾는 방법과 Null 이 아닌 데이터를 가져오는 방법 : is (0) | 2022.05.17 |
MySQL - group by에서 where 안 먹힐 때 해결방법! : having 사용 (0) | 2022.05.17 |
MySQL - Join 과 Left Join하는 방법 (0) | 2022.05.17 |
댓글