INSERT INTO table3
SELECT * FROM tabel1
UNION
SELECT * FROM tabel2
चूँकि आपके पास उन तीनों में समान कॉलम हैं ...
सामान्य स्थिति में आपको कॉलम सूचियों जैसे
. के साथ काम करना चाहिएINSERT INTO table3 (col1, col2, col3)
SELECT col1, col2, col3 FROM tabel1
UNION
SELECT col1, col2, col3 FROM tabel2
इस तरह आप auto_increment
. के साथ परेशानी से बचते हैं आईडी-कॉलम। साथ ही आपको UNION ALL
. का उपयोग करने पर विचार करना चाहिए चूंकि UNION
डुप्लिकेट पंक्तियों को फ़िल्टर करता है और इसलिए बड़ी तालिकाओं पर अधिक समय लेगा।