mysql의 테이블에 다른 기본 키를 추가하고 싶습니다. phpmyadmin을 사용하여 mysql 서버와 통신합니다. 내가 원하는 필드에 대한 기본 아이콘을 클릭하여 내게이 오류 준다 경우 :mysql의 테이블에 다른 기본 키를 추가하십시오.
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
편집 :
여기쿼리의 :
ALTER TABLE `files` DROP PRIMARY KEY ,ADD PRIMARY KEY (`file_type`)
내가 그것을 어떻게 할 수 있습니까?
왜 기본 키가 하나 더 필요합니까? –
하나의 기본 키만 가질 수 있지만 (여러 열의 합성어 일 수 있음) 달성하고자하는 구체적인 예를 들면 다른 해결책이있을 수 있습니다. –
@ Shakti : 중복 된 레코드가 없도록 3 개의 열을 조합해야합니다. –