뽀챙 2013.03.28 10:49 Views : 6759
a 컬럼과 b 컬럼이 있는데 두개다 기본키이구요
데이터가
1 2
1 3
1 4
이렇게 들어가야하는데 a컬럼이 중복이된다고 안되네요;; 이게 원래 되야 정상아닌가요!?
a는 char로 되있고 b는 int로 되있습니다
2013.03.28 11:01
혹시 A컬럼과 B컬럼이 모두 다 기본키라면
A컬럼에 프라이머리 키를 설정한 다음 B에도 프라이머리 키를 설정하려고 하신건가요?
만약 그런 의도시라면
테이블에 기본키는 두개일 수가 없구요
A컬럼과 B컬럼이 하나의 기본키라면 동시에 기본키를 설정하셔야 합니다.
ALTER TABLE TBL1 ADD CONSTRAINT XPKTBL1 PRIMARY KEY (A, B)
cmd_comment_vote_user Upvote0 Downvote0
Keep me signed in.
혹시 A컬럼과 B컬럼이 모두 다 기본키라면
A컬럼에 프라이머리 키를 설정한 다음 B에도 프라이머리 키를 설정하려고 하신건가요?
만약 그런 의도시라면
테이블에 기본키는 두개일 수가 없구요
A컬럼과 B컬럼이 하나의 기본키라면 동시에 기본키를 설정하셔야 합니다.
ALTER TABLE TBL1 ADD CONSTRAINT XPKTBL1 PRIMARY KEY (A, B)