반응형
provider
라는 테이블이 있습니다. person
, place
, thing
이라는 세 개의 열이 있습니다. 중복 된 사람, 중복 된 장소 및 중복 된 사물이있을 수 있지만, 복제 된 사람-장소-사물 조합은있을 수 없습니다.
이 세 열이있는 MySQL에서이 테이블에 대한 복합 기본 키를 추가하려면 ALTER TABLE을 어떻게해야합니까?
해결 방법
ALTER TABLE provider ADD PRIMARY KEY(person,place,thing);
기본 키가 이미있는 경우이 작업을 수행합니다.
ALTER TABLE provider DROP PRIMARY KEY, ADD PRIMARY KEY(person, place, thing);
참조 페이지 https://stackoverflow.com/questions/8859353
반응형
'MySql' 카테고리의 다른 글
MySQL Symfony 404 오류 (0) | 2020.09.23 |
---|---|
MySQL Outlook .pst 파일의 이메일을 MySQL 데이터베이스로 덤프하려면 어떻게해야합니까? (0) | 2020.09.23 |
MySQL에 순차 번호 삽입 (0) | 2020.09.23 |
MySQL mysql query and implode (0) | 2020.09.23 |
MySQL Copy one column from one database to another (0) | 2020.09.23 |
댓글