如何合并结构相同的两个MySQL表?
这两个表的主键将发生冲突,因此我考虑了这一点。
您也可以尝试:
INSERT IGNORE INTO table_1 SELECT * FROM table_2 ;
这允许table_1中的行取代table_2中具有匹配主键的行,同时仍插入具有新主键的行。
或者,
REPLACE INTO table_1 SELECT * FROM table_2 ;
将使用来自表_2的相应行更新表_1中已经存在的行,同时插入具有新主键的行。