指数下降(在线|离线)index_name在tbl_name[algorithm_option|lock_option)……algorithm_option: algorithm [=] {default | inplace | copy}lock_option: lock [=] {default | none | shared | exclusive}
指数下降
は,テブルtbl_name
からindex_name
という名前の邮箱ンデックスを削除します。このステトメントは,このンデックスを削除するためにALTER TABLE
ステトメントにマップされます。セクション13.1.7 " alter table構文"を参照してください。
主キを削除するには,ンデックス名は常に主要的
です。これは,主要的
が予約語であるため,引用符で囲まれた識別子として指定する必要があります。
DROP INDEX ' PRIMARY ' ON;
NDB
テーブルの可変幅カラム上のインデックスはオンラインで,つまり,テーブルコピーを行うことなく削除されます。このテブルは,この操作の期間中,同じAPIノードに対するほかの操作に対してロックされますが,ほかのMySQL集群APIノードからのアクセスに対してはロックされません。これは,サバが実行できると判断した場合は常に,そのサによって自動的に実行されます。これを実行するために,特殊なSQL構文やサ。
MySQL集群では离线
キーワードを使用してインデックスをオフラインで削除できます(これにより,そのテーブルはクラスタ内のすべてのAPIノードに対してロックされます)。删除离线索引
および删除在线索引
を管理するルルや制限は,更改脱机表…指数下降
および修改在线表…指数下降
の場合と同じです。在线
キーワードを使用して,通常はオフラインで削除されるインデックスのコピーなし削除が実行されるようにすることはできません。下降
操作をテブルコピなしで実行できない場合,サバは在线
キワドを無視します。詳細は,セクション13.1.7.2“MySQL集群でのALTER TABLEオンライン操作“を参照してください。
在线
および离线
キワドは,MySQL集群でのみ使用できます。これらのキーワードを標準のMySQL服务器5.6リリースで使用しようとすると,構文エラーが発生します。在线
および离线
キワドは,MySQL集群NDB 7.3では非推奨です。MySQL集群NDB 7.4では引き続きサポートされますが,将来のMySQL集群リリースでは削除対象としてスケジュールされています。
MySQL 5.6.6の時点では,算法
および锁
句を指定できます。これらは,テーブルコピーの方法や,インデックスが変更されている間のテーブルの読み取りと書き込みの並列性のレベルに影響を与えます。これらには,ALTER TABLE
ステトメントの場合と同じ意味があります。詳細は,セクション13.1.7 " alter table構文"を参照してください。