Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 26.8Mb
PDF (A4) - 26.9Mb
HTML Download (TGZ) - 7.1Mb
HTML Download (Zip) - 7.2Mb


MySQL 5.6 リファレンスマニュアル  /  ...  /  ndb_delete_all — NDB テーブルからのすべての行の削除

18.4.9 ndb_delete_all — NDB テーブルからのすべての行の削除

ndb_delete_all は、指定された NDB テーブルからすべての行を削除します。これは、DELETE または TRUNCATE TABLE よりも速いことがあります。

使用法

ndb_delete_all -c connect_string tbl_name -d db_name

これは、db_name という名前のデータベースの tbl_name という名前のテーブルからすべての行を削除しています。MySQL で TRUNCATE db_name.tbl_name を実行することとまったく同じです。

次の表には、ndb_delete_all に固有のオプションが含まれています。追加説明が表のあとにあります。ほとんどの MySQL Cluster プログラム (ndb_delete_all を含む) に共通するオプションについては、セクション18.4.27「MySQL Cluster プログラムに共通するオプション — MySQL Cluster プログラムに共通するオプション」を参照してください。

表 18.83  この表は、ndb_delete_all プログラムのコマンド行オプションについて説明しています

形式 説明 追加または削除

--database=dbname

-d

テーブルを探すデータベースの名前

すべての MySQL 5.6 ベースリリース

--transactional

-t

単一トランザクションで削除を実行します (操作の数が足りなくなることがあります)

すべての MySQL 5.6 ベースリリース

--tupscan

TUP スキャンを実行します

すべての MySQL 5.6 ベースリリース

--diskscan

ディスクスキャンを実行します

すべての MySQL 5.6 ベースリリース


  • --transactional-t

    このオプションを使用すると、削除操作が単一のトランザクションとして実行されます。

    警告

    非常に大きいテーブルの場合は、このオプションを使用すると、クラスタで使用できる操作の数を超えることがあります。


User Comments
User comments in this section are, as the name implies, provided by MySQL users. The MySQL documentation team is not responsible for, nor do they endorse, any of the information provided here.
Sign Up Login You must be logged in to post a comment.