【mysql】あるテーブルのデータを別のテーブルにコピーする
534 ワード
方法1:
表1のすべてのデータを表2にコピー
コピー第n条
コピー指定フィールド
方法2:
テーブル3を作成し、テーブル1のデータと構造をテーブル3にコピーします.
方法3:
テーブル4を作成し、テーブル1の構造のみをテーブル4にコピーし、データをコピーしない
表1のすべてのデータを表2にコピー
INSERT INTO table2 SELECT * FROM table1
コピー第n条
INSERT INTO table2 SELECT * FROM table1 WHERE id=5
コピー指定フィールド
INSERT INTO table2 ( name , price ) SELECT name , price FROM table1 WHERE id=5
方法2:
テーブル3を作成し、テーブル1のデータと構造をテーブル3にコピーします.
CREATE TABLE table3 SELECT * FROM table1
方法3:
テーブル4を作成し、テーブル1の構造のみをテーブル4にコピーし、データをコピーしない
CREATE TABLE table4 LIKE table1