ホームページ >データベース >mysql チュートリアル >mysql 内の大量のデータをすばやく削除する方法

mysql 内の大量のデータをすばやく削除する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-10-26 17:03:062730ブラウズ

Mysql で大量のデータを簡単に削除する方法: 最初に一時テーブルを作成します。テーブル構造は元のテーブル構造と同じです。次に、保持する必要があるデータを一時テーブルに挿入します。元のテーブルを削除し、最後に一時テーブルの名前を変更します。元のテーブル名で十分です。

mysql 内の大量のデータをすばやく削除する方法

Mysql で大量のデータを簡単に削除する方法:

オプション 1、

削除を直接使用する

削除の実行速度はインデックスの数に比例するため、テーブルに多数のインデックスがある場合、削除を使用すると数時間、場合によっては数日かかります

オプション 2、

(1) 一時テーブルを作成します。テーブル構造は元のテーブル構造と同じです。

(2) 挿入一時テーブル Medium

(3) 元のテーブルを削除します

(4) 一時テーブルの名前を元のテーブル名

# に変更します。

##テスト後のテーブルの削除には通常 3 秒以内に時間がかかります

このソリューションの主に時間のかかるステップは 2 番目のステップです。保持する必要があるデータの量が大規模ではありませんが、このソリューションが最適なソリューションです。

更新関連する無料の学習に関する推奨事項をさらに追加します: mysql チュートリアル(ビデオ)

以上がmysql 内の大量のデータをすばやく削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。