Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je fusionner deux tables MySQL ?

Vous pouvez également essayer :

INSERT IGNORE
  INTO table_1 
SELECT *
  FROM table_2
     ;

qui permet à ces lignes de table_1 de remplacer celles de table_2 qui ont une clé primaire correspondante, tout en insérant des lignes avec de nouvelles clés primaires.

Alternativement,

REPLACE
   INTO table_1
 SELECT *
   FROM table_2
      ;

mettra à jour ces lignes déjà dans table_1 avec la ligne correspondante de table_2, tout en insérant des lignes avec de nouvelles clés primaires.