INSERT INTO table3
SELECT * FROM tabel1
UNION
SELECT * FROM tabel2
karena Anda memiliki kolom yang sama di ketiganya ...
Dalam kasus umum Anda harus bekerja dengan daftar kolom seperti
INSERT INTO table3 (col1, col2, col3)
SELECT col1, col2, col3 FROM tabel1
UNION
SELECT col1, col2, col3 FROM tabel2
Dengan cara ini Anda menghindari masalah dengan auto_increment
id-kolom. Anda juga harus mempertimbangkan untuk menggunakan UNION ALL
sejak UNION
menyaring baris duplikat dan karena itu akan memakan waktu lebih lama pada tabel besar.