一尘不染

如何合并两个MySQL表?

mysql

如何合并结构相同的两个MySQL表?

这两个表的主键将发生冲突,因此我考虑了这一点。


阅读 452

收藏
2020-05-17

共1个答案

一尘不染

您也可以尝试:

INSERT IGNORE
  INTO table_1 
SELECT *
  FROM table_2
     ;

这允许table_1中的行取代table_2中具有匹配主键的行,同时仍插入具有新主键的行。

或者,

REPLACE
   INTO table_1
 SELECT *
   FROM table_2
      ;

将使用来自表_2的相应行更新表_1中已经存在的行,同时插入具有新主键的行。

2020-05-17