ndb_drop_table は指定された
NDB
テーブルを削除します
(NDB
以外のストレージエンジンで作成されたテーブルに対してこれを使用しようとすると、次のエラーで失敗します:
723: No such table exists。)
この操作は非常に速く、NDB
テーブルに対して MySQL の DROP
TABLE
ステートメントを使用するよりも格段に速いことがあります。
使用法
ndb_drop_table -c connection_string tbl_name -d db_name
次の表には、ndb_drop_table に固有のオプションが含まれています。 追加説明が表のあとにあります。 ほとんどの NDB Cluster プログラム (ndb_drop_table を含む) に共通のオプションについては、セクション23.4.32「NDB Cluster プログラムに共通のオプション — NDB Cluster プログラムに共通のオプション」 を参照してください。
表 23.33 プログラムで使用されるコマンドライン・オプション ndb_drop_table
形式 | 説明 | 追加、非推奨、または削除された |
---|---|---|
|
テーブルが見つかったデータベースの名前 | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
NDB 8.0.17
より前は、このユーティリティーを使用して削除された
NDB
テーブルは MySQL
データディクショナリに保持されていましたが、mysql
クライアントで DROP TABLE
を使用して削除できませんでした。 NDB 8.0.17
以降では、このような「「孤立」」テーブルは
DROP TABLE
を使用して削除できます。 (Bug #29125206、Bug
#93672)