가장 간단한 방법은 맨 처음부터 설정해주는 방법입니다.

 

CREATE TABLE table1(

      id          varchar(11)

    , name    varchar(10)

    , number int(11)

    , PRIMARY KEY (id, name)

);

위와 같은 방식이 처음부터 만들면서 설정하는 방법 입니다.

 

 

하지만 위의 방법과 다르게 기존에 만들어 놓은 테이블을 변경하고 싶을 경우가 있습니다.

그럴 경우에는 PRIMARY KEY를 삭제 후 재 등록 해줘야 합니다.

 

ALTER TABLE table1 DROP PRIMARY KEY;   // 기존의 PRIMARY KEY 삭제

ALTER TABLE table1 ADD PRIMARY KEY(id, name);   // 2개의 PRIMARY KEY 생성

 

위 방식으로 변경하면 됩니다.