INSERT SQL - MySQLでカラムを複製する

2 つの SQL 構文を使用して、データベース内の 1 つのテーブルから別のテーブルにデータをコピーできます。

2 つのテーブルのスキーマが同じ場合の最初の構文:

INSERT INTO table2
SELECT * FROM table1
それ以外の場合、 コピーする列名を指定する必要があります (列リストは 'table2' すべての列に値を指定し、同じスキーマ順序で列を選択する場合は、'table2'.

INSERT INTO table2(col1, col2, col3)
SELECT col1, col2, col3
FROM table1