MySQL에 인덱스를 추가하기 위해 SHOW INDEX를 ALTER TABLE로 변환하는 방법
P粉731861241
P粉731861241 2024-02-25 20:46:00
0
2
411

테이블에서 SHOW INDEX를 실행했는데 다음과 같은 결과가 나왔습니다.

으아악

이 정보를 바탕으로 테이블에 인덱스를 추가하는 ALTER 문을 어떻게 작성합니까?

P粉731861241
P粉731861241

모든 응답(2)
P粉282627613

위의 Bill의 훌륭한 답변을 확장했습니다. ADD PRIMARY KEY, ADD UNIQUE INDEX 또는 ADD INDEX

를 포함하도록 출력 옵션이 확장되었습니다. 으아악
P粉268284930

SHOW INDEX에 정보가 충분하지 않습니다. 다음을 시도해보세요:

으아아아

자리 표시자로 남겨둔 스키마와 테이블 이름을 입력해야 합니다. ?, ?

이것은 시작을 위한 것입니다. 접두사 인덱싱, 표현식 인덱싱 또는 주석을 포함한 일부 옵션을 고려하지 않는다는 것을 알고 있습니다. 나는 그것을 독자들에게 연습으로 남겨두겠다.

또한 각 인덱스에 대해 별도의 alter table 문을 생성합니다. 모든 인덱스를 추가하는 Alt 테이블을 만들려면 하위 쿼리를 사용하여 각 인덱스에 대한 열 목록을 생성한 다음 group_concat()을 외부 쿼리에서 결합합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!