반응형
많은 변경 사항이있는 지금 당분간 실행되는 MySQL 데이터베이스가 있습니다. 최근에 나는 그것을 살펴 보았고 어떤 경우에는 동일한 필드에서 색인을 두 배로 늘린 것을 발견했습니다. 일부 인덱스가 누락되었으며 일반적으로 모든 인덱스에 큰 혼란이 있습니다.
테이블에서 모든 인덱스를 삭제하고 싶습니다. 나중에 ALTER TABLE
을 실행하고 관련 색인을 추가 할 준비된 스크립트가 있습니다.
테이블에서 모든 인덱스를 삭제하는 방법이 있습니까?
해결 방법
phpmyadmin 또는 유사한 도구가있는 경우 그래픽으로 매우 쉽게 수행 할 수 있습니다.
또는 모든 인덱스에 대해 다음과 같이하십시오.
ALTER TABLE `table` DROP INDEX `NameIndex`
인덱스를 얻을 수 있습니다.
SHOW INDEX FROM `table`
참조 페이지 https://stackoverflow.com/questions/3798524
반응형
'MySql' 카테고리의 다른 글
MySQL mysql에서 전역 event_scheduler를 영구적으로 활성화 / 설정하는 방법 (0) | 2020.11.05 |
---|---|
MySQL 모든 필드를 검색하기위한 MYSQL 쿼리? (0) | 2020.11.05 |
MySQL Select WHERE IN 주어진 순서 (0) | 2020.11.05 |
MySQL Node.js 용 MySQL 라이브러리 오류 (0) | 2020.11.05 |
MySQL 라즈베리 파이에 파이썬 3 용 mysql 커넥터 설치 (0) | 2020.11.05 |
댓글