INSERT INTO table3
SELECT * FROM tabel1
UNION
SELECT * FROM tabel2
da Sie in allen dreien die gleichen Spalten haben ...
Im Allgemeinen sollten Sie mit Spaltenlisten wie
arbeitenINSERT INTO table3 (col1, col2, col3)
SELECT col1, col2, col3 FROM tabel1
UNION
SELECT col1, col2, col3 FROM tabel2
Auf diese Weise vermeiden Sie Probleme mit auto_increment
ID-Spalten. Außerdem sollten Sie die Verwendung von UNION ALL
in Betracht ziehen seit UNION
filtert doppelte Zeilen heraus und dauert daher bei großen Tabellen länger.