ホームページ > データベース > mysql チュートリアル > 構造、インデックス、データを含む MySQL テーブルの正確なコピーを作成するにはどうすればよいですか?

構造、インデックス、データを含む MySQL テーブルの正確なコピーを作成するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-01 15:32:10
オリジナル
848 人が閲覧しました

How Can I Create an Exact Copy of a MySQL Table, Including Structure, Indices, and Data?

MySQL テーブルの正確なコピーの作成: 構造、インデックス、データ

MySQL データベースを操作する場合、多くの場合、次のことが必要になります。既存のテーブルの正確なコピーを作成します。これには、テーブル構造だけでなく、そのデータとインデックスも複製する必要があります。この記事では、この課題に対する解決策を提供します。

最初に説明したアプローチは、SELECT * FROM 句を指定した CREATE TABLE ステートメントを使用することです。このメソッドはデータとテーブル構造を正常にコピーしますが、インデックスのレプリケートに失敗します。

代わりに、LIKE 句を指定した CREATE TABLE ステートメントはテーブル構造とインデックスを取得しますが、データは除外します。

インデックスとトリガーを含む構造とデータの両方を含むテーブルの正確なコピーを作成するには、次の 2 つのクエリを実行する必要があります。 used:

CREATE TABLE new_table LIKE old_table;
INSERT INTO new_table SELECT * FROM old_table;
ログイン後にコピー

テーブル構造とデータのみを複製する必要がある場合は、次のクエリを使用できます:

CREATE TABLE new_table AS SELECT * FROM old_table;
ログイン後にコピー

これらの手順に従うことで、開発者は正確なコピーを簡単に作成できます。 MySQL テーブルのすべてを複製し、構造、データ、インデックスを含むすべての重要な要素が正確にレプリケートされるようにします。

以上が構造、インデックス、データを含む MySQL テーブルの正確なコピーを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート