ndb_delete_all は、指定された
NDB
テーブルからすべての行を削除します。
これは、DELETE
または
TRUNCATE TABLE
よりも速いことがあります。
使用法
ndb_delete_all -c connection_string tbl_name -d db_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