sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo puedo fusionar dos tablas MySQL?

También puedes probar:

INSERT IGNORE
  INTO table_1 
SELECT *
  FROM table_2
     ;

lo que permite que esas filas en la tabla_1 reemplacen a las de la tabla_2 que tienen una clave principal coincidente, al mismo tiempo que se insertan filas con nuevas claves principales.

Alternativamente,

REPLACE
   INTO table_1
 SELECT *
   FROM table_2
      ;

actualizará esas filas que ya están en table_1 con la fila correspondiente de table_2, mientras inserta filas con nuevas claves primarias.