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.