【发布时间】:2012-01-12 20:41:17
【问题描述】:
我有两个设计相同的数据库,在 Mysql 中有不同的记录 有两个具有唯一主键的主表。 (我的意思是如果不同数据库中的两条记录具有相同的主键,它们是相同的。)
这两个表与其他表有一些多对多的关系。但问题是小表 PK 在所有数据库中并不是唯一的(自动增量)
现在我想合并这两个数据库的数据。
有什么想法吗?
【问题讨论】:
-
请附上您的代码/数据库结构,以便我们准确了解您目前所掌握的内容并更好地了解您想要做什么
-
如果您使用自增作为主键,那么您对业务平等的假设是错误的。
-
您是否要求主键保持不变?
-
@Tom:在所有数据库中都有一个主键唯一的大表,但也有一些小表与该表具有多对多关系,具有自动递增键!
-
@AssafKarmon:是的,我知道如何编写代码来解决这个问题,但我正在寻找一个查询!