sql >> Database >  >> RDS >> Mysql

Hoe kan ik twee MySQL-tabellen samenvoegen?

Je kunt ook proberen:

INSERT IGNORE
  INTO table_1 
SELECT *
  FROM table_2
     ;

waardoor die rijen in table_1 die in table_2 kunnen vervangen die een overeenkomende primaire sleutel hebben, terwijl nog steeds rijen met nieuwe primaire sleutels worden ingevoegd.

Als alternatief,

REPLACE
   INTO table_1
 SELECT *
   FROM table_2
      ;

zal die rijen die al in table_1 staan ​​bijwerken met de overeenkomstige rij uit table_2, terwijl rijen met nieuwe primaire sleutels worden ingevoegd.



  1. VBA Alchemie:methoden omzetten in eigenschappen

  2. Database maken in MySQL

  3. SQL Server-prestatieadvies van Brent Ozar en Pinal Dave

  4. Wat is er nieuw in Access 2016? Is het de moeite waard om te upgraden?