MYSQLのコピーテーブル
テーブルtable_nameを作成示しますテーブルを構築するために、テーブルの文を参照してください。この文は、インデックスをテーブル構造のデータを含んでいます。
使用SHOWは、TABLEのCREATEデータ収集表(作成するコマンドをCREATE TABLEように元のデータテーブル構造、インデックスとが含まれています)ステートメントを。
、SQL文を表示するテーブル名を変更して、SQL文を実行するには、次のコマンドをコピーして、上記のコマンドは、コピーデータのテーブル構造を完了します。
あなたは、テーブルの内容をコピーしたい場合は、使用することができますINSERT INTO ... SELECT達成するためのステートメントを。
ショーを行うテーブルtable_nameを作成し、テーブルの完全な構造を表示するには、コピーテーブル構造。
そして、それはあなたがコピーテーブルを達成できることを示して変更します。
あなたは、データテーブルをコピーしたい場合は、次のSQL文を実行することができます。
TABLE_NAMEから..列1、列2を選択し(...列1、列2)TABLE_NAMEに挿入します。
クエリの行と列を挿入する必要が同じタイプと同じでなければならないことに留意すべきです。
:ちょうど新しいテーブル構造にテーブルをコピーSELECT * newtable_name作成表WHEREからoldtable_name 1 = 2;。
或者oldtable_nameのようなテーブルnewtable_nameを作成します。
新しいテーブルにコピーテーブル構造とテーブルデータ:oldtable_name SELECT * FROM newtable_name表を作成します。