DB 중복값 관련 질문이있습니다.(mysql)

DB 중복값 관련 질문이있습니다.(mysql)

QA

DB 중복값 관련 질문이있습니다.(mysql)

답변 1

본문

DB에서 table1에 col1, col2, col3, col4가 있을때, (col1, col2, col3) 값은 중복을 허용하지 않으면서 col1, col2, col3 각각의 값은 중복을 허용하게 하려면 어떻게 해야하나요??

 

col1 | col2 | col3 | col4 
1     | 2     | 3    |  4
1     | 2     | 3    |  5   (x)
1     | 5     | 3    |  4   (o)

 

대충 요런 느낌입니다. 3가지 동시에는 중복이 허용하지 않고 3가지중 한가지 이상 틀리면 중복을 허용하는? 그런 구조를 짜려고합니다.

이 질문에 댓글 쓰기 :

답변 1

그건 DB에서 INDEX 키값을 한 컬럼만 주는게 아니라 col1,2,3 을 한꺼번에 INDEX 키값으로 잡고 유니크한 값으로 인식되도록 테이블 생성하실때 처리해 주시면 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
  • 질문이 없습니다.
전체 0
© SIRSOFT
현재 페이지 제일 처음으로