반응형
안녕하세요 알통몬입니다. 공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
이번 포스팅에서는
1. mysql 기본키 삭제 방법
2. 여러 컬럼을 기본 키로 변경하는 방법에 대해
공부합니다.
이 포스팅에서 가정되어야 할 부분은.
이미 테이블을 생성한 상태이고 어떠한 컬럼을 기본키로 지정한 경우에 해당합니다.
1. 기본키 삭제
alter table 'tableName' drop primary key |
기본키의 속성에 따라서 삭제가 안되는 경우가 발생하는데요.
하나의 경우가 기본키가 auto_increment 일 경우입니다.
이런 경우에는 먼저 auto_increment 속성을 삭제하고 기본키를 삭제하면 됩니다.
2. 다중 컬럼을 기본키로 변경
( 컬럼을 변경할 때는 기본키가 삭제된 상태여야 합니다. 엄밀히 말하면 변경이 아니라 추가겠죠? )
alter table 'tableName' add constraint primary key (column1, column2, ...) |
이상입니다. 간단하죠?
반응형
'개발 etc' 카테고리의 다른 글
티스토리 소스 코드 넣기 소스 코드 플러그인 syntaxhighlighter 플러그인 하는 방법 (0) | 2017.06.10 |
---|---|
mysql database table 에 한글 물음표로 입력될 때 해결방법 (0) | 2017.05.26 |
mysql 외래키 적용하려 할 때 mysql foreign key Support transactions, row-level locking, and foreign key 에러 날 때 (0) | 2017.05.03 |
mysql between 원하는 날짜 범위의 값 검색, 날짜 범위 검색 방법 sql문 (0) | 2017.04.18 |
JAVA 자바 템플릿 콜백 패턴(Template Callback Pattern) (0) | 2017.03.12 |