달력

52024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

'MySql Primary Key'에 해당되는 글 1건

  1. 2015.11.26 MySql Primary Key 삭제/변경
반응형

출처:http://neomi2428.blogspot.com/2010/08/mysql-index-%EC%B6%94%EA%B0%80-%EC%82%AD%EC%A0%9C-%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0.html

[MySQL] index 추가, 삭제, 확인하기

1. 테이블의 인덱스 확인하기

SHOW INDEX FROM tablename;

2-1. 테이블의 인덱스 추가하기 : 컬럼은 1개도 가능, 2개 이상도 가능
ALTER TABLE tablename ADD INDEX indexname (column1, column2);

2-2. 테이블의 유니크 인덱스 추가하기 : 컬럼은 1개도 가능, 2개 이상도 가능
ALTER TABLE tablename ADD UNIQUE INDEX indexname (column1, column2);

3. 테이블의 인덱스 삭제하기

ALTER TABLE tablename DROP INDEX indexname;


==========================================


출처 : https://medium.com/@pasioner/mysql-primary-key-%EC%82%AD%EC%A0%9C-%EB%B3%80%EA%B2%BD-38a7b6db9128#.gmeyijdum


테이블을 만들었으나 primary key를 2개로 세팅하고 싶었어요.

일단 1개로 설정된 primary key를 삭제합니다.

ALTER TABLE content_keyword_map
DROP PRIMARY KEY

column이 auto increment이라면 삭제가 안될 수 있어요. primary key속성을 삭제하기 전에 auto increment속성은 제거하면 됩니다.

다음, 두개의 컬럼을 primary key로 추가합니다.

ALTER TABLE content_keyword_map
ADD CONSTRAINT PRIMARY KEY (content_id, keyword)



반응형
Posted by 친절한 웬디양~ㅎㅎ
|