このページは機械翻訳したものです。
ndb_delete_all は、指定されたNDB テーブルからすべての行を削除します。 これは、DELETE またはTRUNCATE TABLE よりも速いことがあります。
使用法
ndb_delete_all -cconnection_stringtbl_name -ddb_name これは、db_name という名前のデータベースのtbl_name という名前のテーブルからすべての行を削除しています。 MySQL でTRUNCATE を実行することとまったく同じです。db_name.tbl_name
次の表には、ndb_delete_all に固有のオプションが含まれています。 追加説明が表のあとにあります。 ほとんどの NDB Cluster プログラム (ndb_delete_all を含む) に共通のオプションについては、セクション23.4.32「NDB Cluster プログラムに共通のオプション — NDB Cluster プログラムに共通のオプション」 を参照してください。
表 23.30 プログラムで使用されるコマンドライン・オプション ndb_delete_all
| 形式 | 説明 | 追加、非推奨、または削除された |
|---|---|---|
| テーブルを探すデータベースの名前 | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
| 単一トランザクションで削除を実行します (操作の数が足りなくなることがあります) | (MySQLに基づくすべてのNDBリリースでサポート 8.0) | |
| TUP スキャンを実行します | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
| ディスクスキャンを実行します | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
NDB 8.0.18 より前では、このプログラムは、NDBT テストライブラリへの不要な依存関係のため、実行の完了時にNDBT_ProgramExit - を出力しました。 この依存関係は削除され、余分な出力がなくなりました。status