1. まずSELECT文を実行して、すべての切り捨て文を生成します。 ステートメント形式: select CONCAT('truncate TABLE ',table_schema,'.',TABLE_NAME, ';') from INFORMATION_SCHEMA.TABLES where table_schema in ('データバンク1','データバンク2'); dbname という名前のデータベースを例にとり、select ステートメントを実行します。 mysql> INFORMATION_SCHEMA.TABLES から CONCAT('truncate TABLE ',table_schema,'.',TABLE_NAME, ';') を選択します。ここで、table_schema は ('dbname'); +--------------------------------------------------------------+ | CONCAT('truncate TABLE ',table_schema,'.',TABLE_NAME, ';') | +--------------------------------------------------------------+ | TABLE dbname.ABOUTUSINFO を切り捨てます。| | TABLE dbname.ABUTMENT を切り捨てます。| | TABLE dbname.ABUTMENTFILE を切り捨てます。| | TABLE dbname.ACHVORG を切り捨てます。| | TABLE dbname.WORKFLOWNODE を切り捨てます。| | TABLE dbname.ZONESERVICE を切り捨てます。| | TABLE dbname.ZONESERVICEFILE を切り捨てます。| +--------------------------------------------------------------+ 7行セット マイSQL> 2. 各切り捨てステートメントの前後の「|」を空白文字に置き換えます。 テキスト エディター (Notepad++ など) を使用して、各切り捨てステートメントの前後の "|" を空白文字に置き換え、複数のステートメントを一度にコピーして実行できるようにします。 交換前: 交換後: 3. truncate文をmysqlのコマンドラインにコピーして実行する 実行のために、truncate ステートメントを mysql コマンドラインにコピーします。一度に複数のステートメントをコピーして実行できます。 mysql> TABLE dbname.ZONESERVICE を切り捨てます。 クエリは正常です。影響を受けた行は 0 行です マイSQL> これでデータベース内のすべてのテーブルがクリアされます。簡単ですよ〜 切り捨て、ドロップ、削除の比較 前述のように、truncate は delete や drop と非常によく似ています。しかし、実際には、これら 3 つの間には依然として大きな違いがあります。以下は、3 つの類似点と相違点の簡単な比較です。
これで、MySQL truncate コマンドを使用してデータベース内のすべてのテーブルをすばやくクリアする方法について説明したこの記事は終了です。MySQL truncate を使用してデータベース テーブルをクリアする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: 静的リソースファイルのアクセスログをフィルタリングするNginxの実装
目次問題のシナリオ:解決: 1. フィールドを個別にチェックする2. フォームフィールドの下のフィー...
SSHPASSをインストールする最新のオペレーティング システムでは、sshpass パッケージはデ...
最近、プロジェクトは環境を切り替え、WebLogic を Tomcat に置き換えました。途中で発生...
1. IE6 では z-index が無効です。 CSS では、階層を変更するために z-index...
目次1. はじめに2. MVCC (マルチバージョン同時実行制御メカニズム) 2.1 繰り返し読み取...
目次シンプルファクトリーファクトリーメソッド安全な工場方法アブストラクトファクトリー要約するシンプル...
目次ナンセンス文章最初ルーター/index.js 2番目1. プラグインをインストールする2.mai...
<a href = "http://" style = "cur...
私が実現したい機能は、新しいウィンドウを開いて新しいページを表示することですが、パラメータを渡す必要...
html2canvas は、HTML 要素からキャンバスを生成するライブラリです。描画されるキャンバ...
構造関連タグ--------------------------------------------...
各ブラウザの select タグのプロパティと各ブラウザのサポートが多少異なるため、各ブラウザでの選...
目次1. 暗黙的な変換二重等号での変換ブール型変換「+」と「-」 2. 強制型変換' ...
導入RANGE パーティション分割は、指定された連続した間隔範囲に基づいています。RANGE の初期...
カルーセルはフロントエンド開発において比較的重要なポイントだと思います。ネイティブjsの知識ポイント...