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개 / 댓글 1개
그건 DB에서 INDEX 키값을 한 컬럼만 주는게 아니라 col1,2,3 을 한꺼번에 INDEX 키값으로 잡고 유니크한 값으로 인식되도록 테이블 생성하실때 처리해 주시면 됩니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.