MySQL - 如何在将数据从一个数据库导入另一个数据库时更改主键?

时间:2017-04-13 04:22:40

标签: mysql

基本上,我有两个表用户和user_details。用户表如下。

id  name
1   A
2   B

和用户详细信息表如下

id  user_id division    branch
1   1         D1        B1
2   1         D2        B2

User_details表将user_id作为外键。

我需要将这两个表中的数据导入到具有类似两个表的另一个数据库中。

问题是db2中的表可能已经包含具有类似用户表主键的条目。即相同的user_id' s。

有没有办法,我可以在保持与用户详细信息表的外键关系的同时更改主键。

e.g。如果db2的用户ID为100,则db 1中的用户ID应为101,这也应将用户详细信息表中的相应用户ID更改为101,依此类推。

0 个答案:

没有答案