Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं दो MySQL तालिकाओं को कैसे मर्ज कर सकता हूं?

आप भी कोशिश कर सकते हैं:

INSERT IGNORE
  INTO table_1 
SELECT *
  FROM table_2
     ;

जो तालिका_1 में उन पंक्तियों को तालिका_2 में उन पंक्तियों को अधिक्रमित करने की अनुमति देता है जिनके पास एक मेल खाने वाली प्राथमिक कुंजी है, जबकि अभी भी नई प्राथमिक कुंजियों के साथ पंक्तियाँ सम्मिलित करते हैं।

वैकल्पिक रूप से,

REPLACE
   INTO table_1
 SELECT *
   FROM table_2
      ;

नई प्राथमिक कुंजियों के साथ पंक्तियों को सम्मिलित करते हुए, उन पंक्तियों को पहले से तालिका_1 में तालिका_2 से संबंधित पंक्ति के साथ अपडेट कर देगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या अलग-अलग डेटाबेस अलग-अलग नाम उद्धरण का उपयोग करते हैं?

  2. प्रोपराइटरी से ओपन सोर्स डेटाबेस में माइग्रेट करने के लिए टिप्स

  3. MySQL में varchar (अधिकतम) के बराबर?

  4. क्लाउड में MySQL - Amazon RDS के पेशेवरों और विपक्ष

  5. MySQL में बिना किसी मान के रिकॉर्ड्स का चयन कैसे करें