..

Search

34) INDEX 삭제

INDEX 삭제


인덱스 삭제

ALTER 문을 사용하여 테이블에 추가된 인덱스를 삭제할 수 있습니다.

MySQL에서 인덱스를 삭제하는 방법은 다음과 같습니다.

 

1. ALTER 문

2. DROP 문


ALTER 문으로 인덱스 삭제

ALTER 문을 사용하면 해당 테이블에서 명시된 인덱스를 삭제할 수 있습니다.

문법

ALTER TABLE

DROP INDEX 인덱스이름

 

다음 예제는 Reservation 테이블에서 NameIdx라는 이름의 인덱스를 삭제하는 예제입니다.

예제

 

ALTER TABLE Reservation

DROP INDEX NameIdx;

 

코딩연습 ▶


DROP 문으로 인덱스 삭제

DROP 문을 사용하면 해당 테이블에서 명시된 인덱스를 삭제할 수 있습니다.

문법

DROP INDEX 인덱스이름

ON

 

DROP 문은 내부적으로 ALTER 문으로 자동 변환되어 명시된 이름의 인덱스를 삭제해 줍니다.

 

다음 예제는 Reservation 테이블에서 IdIdx라는 이름의 인덱스를 삭제하는 예제입니다.

예제

 

DROP INDEX IdIdx

ON Reservation;

 

코딩연습 ▶


연습문제