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の実装
この記事では、VMware 12でのUbuntu 16.04イメージのインストールチュートリアルを参...
そこで、この問題を解決するために埋め込みフレームワークを導入します。具体的な原則は、フォームがデータ...
この記事では、Linux システムを起動する方法について説明します。ご参考までに、詳細は以下の通りで...
<br />このタグを使用すると、表のタイトルを直接追加し、タイトル テキストの配置プロ...
置換を削除したり文字列を削除したりできる tr コマンドは、誰もがよく知っています。 英語では、英語...
最近、ビジネス側から、一部のユーザー情報の挿入に失敗し、エラー メッセージが「不正な文字列値:&qu...
最近、HTML を再度学習しており、これは HTML に対する新たな理解と言えます。これを過小評価し...
この記事では、登録またはログイン時に電子メール アドレスを入力する際のドロップダウン プロンプトのネ...
目次1. Promise とは何ですか? 2. なぜ Promise が存在するのでしょうか? 3つ...
システム提供のMySQLをアンインストールする1. MySQLがシステムにインストールされているかど...
序文プロセス管理の役割:サーバーの健全性状態を判定する: プロセスの状態 (メモリ、CPU 占有率な...
現在、多くの企業が割引コードを通じてプロモーションを行っています。今では、8桁の割引コードを実装して...
精度の問題に対する最もわかりやすい説明たとえば、1÷3=0.33333333...という数字は、3が...
背景すべての業務を Docker の運用管理に移行してから、一連の落とし穴に遭遇しましたが、今回は ...
多くの人が、ウェブサイト上のテキストはデザインする必要があるのかと疑問に思うかもしれません。多く...