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

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>
 
==조합 기본키 등록==
여러 컬럼을 조합하여 PK로 지정할 수 있다.
<source lang='sql'>
ALTER TABLE 테이블명 ADD PRIMARY KEY ( 컬럼명1, 컬럼명2 )
</source>
</source>
* 단, 현재 테이블의 idx1, idx2 데이터를 조합하여 UNIQUE해야 한다.
* 단, 현재 테이블의 idx1, idx2 데이터를 조합하여 UNIQUE해야 한다.


[[분류:MySQL]]
==같이 보기==
*[[기본키]]
 
[[분류: MySQL]]
[[분류: SQL]]

2012년 10월 30일 (화) 18:05 판

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

1 단일 기본키 등록

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

2 조합 기본키 등록

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

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

3 같이 보기

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