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

Sélectionner et insérer dans plusieurs bases de données avec MySQL

Utiliser :

INSERT INTO db1.table1
SELECT *
  FROM db2.table2 t2
 WHERE NOT EXISTS(SELECT NULL
                    FROM db1.table1 t1
                   WHERE t1.col = t2.col)

L'existe est simplifié, mais vous avez laissé de côté s'il y a une clé primaire/auto_increment dont vous devez vous soucier/etc.