2011-01-03 3 views

답변

4

이 작업을 수행하지만, 이것은이 일을하지 않고 PRIMARY KEY와 함께 작동하지 않을 것입니다 :

ALTER TABLE table DROP PRIMARY KEY, ADD PRIMARY KEY USING BTREE (id); 
1

인덱스를 삭제하고 using btree을 다시 생성하십시오. 실제 데이터가 없으므로 아무 것도 잃지 않으므로 힙/메모리 테이블에서 매우 빠른 작업을 수행해야합니다. 인덱스를 삭제

+0

내가 PRIMARY 키를 삭제할 수 없습니다. –

+0

@James 왜 기본 키를 삭제할 수 없습니까? 'ALTER TABLE your_table DROP PRIMARY KEY' –

+1

# 1075 - 테이블 정의가 잘못되었습니다; 하나의 자동 열만있을 수 있으며 키로 정의되어야합니다 –

관련 문제