sql >> Database teknologi >  >> RDS >> Mysql

Hvordan kan jeg flette to MySQL-tabeller?

Du kan også prøve:

INSERT IGNORE
  INTO table_1 
SELECT *
  FROM table_2
     ;

som tillader disse rækker i tabel_1 at afløse dem i tabel_2, der har en matchende primærnøgle, mens der stadig indsættes rækker med nye primærnøgler.

Alternativt

REPLACE
   INTO table_1
 SELECT *
   FROM table_2
      ;

vil opdatere disse rækker, der allerede er i tabel_1 med den tilsvarende række fra tabel_2, mens der indsættes rækker med nye primærnøgler.



  1. CHR() Funktion i Oracle

  2. Hvad er forskellen mellem et Oracle- og et Microsoft-skema?

  3. Ændre tidszoneforskydningen på en datotidsforskydningsværdi i SQL Server (T-SQL)

  4. Efterfølgende nul