"MySQL 여러 컬럼 기본키 지정"의 두 판 사이의 차이

잔글 (Jmnote 사용자가 MySQL 테이블에 PK 여러 개 지정하기 문서를 MySQL 여러 컬럼 기본키 지정 문서로 옮겼습니다)
 
(같은 사용자의 중간 판 2개는 보이지 않습니다)
1번째 줄: 1번째 줄:
;MySQL 기본키 지정
;MySQL 기본키 추가
;MySQL 테이블에 PK 여러 개 지정하기  
;MySQL 테이블에 PK 여러 개 지정하기  
;MySQL 테이블에 주키 여러 개 지정하기
;MySQL 테이블에 주키 여러 개 지정하기
;MySQL 여러개 조합된 주키 추가


==개요==
==단일 기본키 등록==
* 다음과 같이 여러 컬럼을 조합하여 PK로 지정할 수 있다.
<source lang='sql'>
<source lang='sql'>
ALTER TABLE table1 ADD PRIMARY KEY (idx1, idx2)
ALTER TABLE 테이블명 ADD PRIMARY KEY ( 컬럼명 )
</source>
</source>
* 단, 현재 테이블의 idx1, idx2 데이터를 조합하여 UNIQUE해야 한다.


[[분류:MySQL]]
==조합 기본키 등록==
여러 컬럼을 조합하여 PK로 지정할 수 있다.
<source lang='sql'>
ALTER TABLE 테이블명 ADD PRIMARY KEY ( 컬럼명1, 컬럼명2 )
</source>
* 단, 현재 테이블의 컬럼1과 컬럼2 데이터를 조합하여 UNIQUE해야 한다.
 
==같이 보기==
*[[기본키]]
 
[[분류: MySQL]]
[[분류: SQL]]

2014년 9월 6일 (토) 09:20 기준 최신판

MySQL 기본키 지정
MySQL 기본키 추가
MySQL 테이블에 PK 여러 개 지정하기
MySQL 테이블에 주키 여러 개 지정하기
MySQL 여러개 조합된 주키 추가

1 단일 기본키 등록[ | ]

ALTER TABLE 테이블명 ADD PRIMARY KEY ( 컬럼명 )

2 조합 기본키 등록[ | ]

여러 컬럼을 조합하여 PK로 지정할 수 있다.

ALTER TABLE 테이블명 ADD PRIMARY KEY ( 컬럼명1, 컬럼명2 )
  • 단, 현재 테이블의 컬럼1과 컬럼2 데이터를 조합하여 UNIQUE해야 한다.

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}