Loading...
MySQL 9.5 Reference Manual 9.5의 15.1.31 DROP INDEX Statement의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
1DROP INDEX index_name ON tbl_name 2 [algorithm_option | lock_option] ... 3 4algorithm_option: 5 ALGORITHM [=] {DEFAULT | INPLACE | COPY} 6 7lock_option: 8 LOCK [=] {DEFAULT | NONE | SHARED | EXCLUSIVE}
DROP INDEX는
테이블 tbl_name 에서 이름이
index_name 인 인덱스를 삭제합니다. 이 문장은
인덱스를 삭제하기 위해 ALTER TABLE 문장으로
매핑됩니다. Section 15.1.11, “ALTER TABLE Statement”를 참고하십시오.
Primary key를 삭제하려면 인덱스 이름은 항상
PRIMARY이며, PRIMARY가 예약어이므로
반드시 인용 식별자로 지정해야 합니다:
1DROP INDEX `PRIMARY` ON t;
NDB 테이블의 가변 길이 컬럼에 대한
인덱스는 어떤 테이블 복사도 수행하지 않는 온라인 방식으로 삭제됩니다. 이때
테이블은 다른 NDB Cluster API 노드로부터의 접근은
막지 않지만, 작업이 수행되는 동안 같은 API 노드에서의
다른 작업에 대해서는 잠금됩니다.
이것은 서버가 그렇게 하는 것이 가능하다고 판단될 때마다 자동으로 수행되며, 이를 위해 특별한 SQL 구문이나 서버 옵션을 사용할 필요는 없습니다.
ALGORITHM 및 LOCK 절을 사용하여
테이블 복사 방식과 인덱스가 변경되는 동안
테이블을 읽고 쓰는 작업에 대한 동시성 수준에 영향을 줄 수 있습니다.
이들은 ALTER TABLE 문장에서와
동일한 의미를 갖습니다. 더 자세한 내용은
Section 15.1.11, “ALTER TABLE Statement”를
참고하십시오.
MySQL NDB Cluster는 표준 MySQL 서버에서 지원되는 것과
동일한 ALGORITHM=INPLACE 구문을 사용하여
온라인 작업을 지원합니다.
자세한 내용은 Section 25.6.12, “Online Operations with ALTER TABLE in NDB Cluster”를 참고하십시오.
15.1.30 DROP FUNCTION Statement
15.1.32 DROP LIBRARY Statement