본문 바로가기
MySql

MySQL dropping all indexes from table

by 베이스 공부 2020. 11. 5.
반응형

많은 변경 사항이있는 지금 당분간 실행되는 MySQL 데이터베이스가 있습니다. 최근에 나는 그것을 살펴 보았고 어떤 경우에는 동일한 필드에서 색인을 두 배로 늘린 것을 발견했습니다. 일부 인덱스가 누락되었으며 일반적으로 모든 인덱스에 큰 혼란이 있습니다.

테이블에서 모든 인덱스를 삭제하고 싶습니다. 나중에 ALTER TABLE 을 실행하고 관련 색인을 추가 할 준비된 스크립트가 있습니다.

테이블에서 모든 인덱스를 삭제하는 방법이 있습니까?

 

해결 방법

 

phpmyadmin 또는 유사한 도구가있는 경우 그래픽으로 매우 쉽게 수행 할 수 있습니다.

또는 모든 인덱스에 대해 다음과 같이하십시오.

ALTER TABLE  `table` DROP INDEX  `NameIndex`

인덱스를 얻을 수 있습니다.

SHOW INDEX FROM `table`

 

참조 페이지 https://stackoverflow.com/questions/3798524

 

 

반응형

댓글