当前位置: 代码迷 >> 综合 >> mysql 数据库A合并到数据库B中,主键id冲突
  详细解决方案

mysql 数据库A合并到数据库B中,主键id冲突

热度:2   发布时间:2024-01-30 06:54:18.0

背景:

1、数据库A与数据库B表结构一样,数据不一样

2、表主键为自增id,表关联用自增id关联

3、数据库A合并到数据库B中,主键id冲突

 

 

解决方案:

步骤

1、将A数据复制一份到一个新数据C中

2、将数据库C中的待迁移数据,主键及关联主键全部加n(不同表n值可能不一样),让主键值大于数据库B中表的主键值,避免合并到B表时,主键冲突。

3、将数据库C合并到数据库B中

 

 

  相关解决方案