MySQL 8.0 リファレンスマニュアル


MySQL 8.0 リファレンスマニュアル  /  ...  /  ndb_drop_table — NDB テーブルの削除

23.4.11 ndb_drop_table — NDB テーブルの削除

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

形式 説明 追加、非推奨、または削除された

--database=dbname,

-d

テーブルが見つかったデータベースの名前

(MySQLに基づくすべてのNDBリリースでサポート 8.0)


NDB 8.0.17 より前は、このユーティリティーを使用して削除された NDB テーブルは MySQL データディクショナリに保持されていましたが、mysql クライアントで DROP TABLE を使用して削除できませんでした。 NDB 8.0.17 以降では、このような「孤立」テーブルは DROP TABLE を使用して削除できます。 (Bug #29125206、Bug #93672)


関連キーワード:  NDB, テーブル, ndbinfo, ndb, ノード, 構成, 管理, 削除, データ, インストール