INSERT SQL - Klonen Sie eine Spalte in MySQL

Es ist möglich, zwei SQL-Syntaxen zu verwenden, um Daten von einer Tabelle in der Datenbank in eine andere zu kopieren:

Die erste Syntax, wenn die beiden Tabellen das gleiche Schema haben:

INSERT INTO table2
SELECT * FROM table1
Andernfalls Sie müssen die Spaltennamen angeben, die Sie kopieren möchten (die Spaltenliste ist optional für 'table2', wenn Sie einen Wert für alle Spalten angeben und die Spalten in der gleichen Schemareihenfolge von 'table2'.

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