2016-06-02 2 views
-1

에 테이블의 특정 컬럼이 고유하게 만들기 위해 :어떻게 두 개의 테이블이 다른 테이블

Tag  | Song 
_________|___________ 
tagName | songTitle 
song_id | 

내가 MySQL을 사용 song_id 고유 tagName을 만들고 싶어합니다.

+0

원하는 작업이 완전히 명확하지는 않지만 열 값이 모두 고유한지 확인하려면 해당 열에 고유 제한 조건을 추가하면됩니다. –

+0

나는 songName에 tagName을 고유하게하고 싶습니다. –

답변

0

데이터베이스에 tagname 열에 고유 키를 추가하기 만하면 중복 입력이 허용되지 않습니다.

+0

예, 고유 한 태그 이름이됩니다. 그러나 그것은 내가 원하는 것이 아닙니다. tagName은 중복 된 항목을 가질 수 있지만 song_id와 고유하게 연관됩니다. 예를 들어, song_id = 1은 동일한 tagName과 연관 될 수 없습니다. 그러나 song_id = 1 및 song_id = 2는 동일한 tagName과 연관 될 수 있습니다. –

관련 문제