SQL: テーブル構造とデータをコピーする手順
新しいテーブルにテーブルの構造とデータをコピーする方法はいくつかありますが、以下はそのうちの一つです:
- CREATE TABLEとINSERT INTO文を使用して、テーブルの構造とデータを複製します。
-- 复制表结构
CREATE TABLE new_table LIKE original_table;
-- 复制数据
INSERT INTO new_table SELECT * FROM original_table;
上記の例では、最初にCREATE TABLEステートメントを使用して新しいテーブルnew_tableを作成し、テーブル構造は元のテーブルoriginal_tableと同じになります。その後、INSERT INTOステートメントを使用して元のテーブルのデータを新しいテーブルに挿入します。
注意:この方法はMySQLデータベースにのみ適用されます。他のデータベースでは異なる構文が必要かもしれません。