【发布时间】:2012-10-02 13:41:06
【问题描述】:
数据库类型是 MSSQL。网站技术是 PHP。
场景:我在办公室有一个主数据库。它被克隆了两次,并被送到了世界各地的两个不同的活动中。数据被更改,新数据被添加,两个克隆数据库中的一些数据被删除。
活动结束,克隆的两个数据库都返回办公室。我现在的任务是将数据库合并回一个主数据库。
我理解的事情:
如果同一行的数据在两个克隆上都被修改,则需要(人工)做出决定以决定采取哪一个。
这个Master,clone和back to master会很常见。
因为有很多表,所以里面有很多引用。我需要确保将数据注入主数据库时,引用保持不变。
我可以就如何处理这种情况获得一些建议吗?
*请注意,让各种活动地点直接访问主数据库并不是我的奢侈品。我必须假设每个事件都处于离线状态。
【问题讨论】:
-
您将不得不逐行执行逻辑。真的没有更多的帮助可以提供。你似乎很清楚你需要做什么。它只是丑陋无聊的代码。
标签: php sql sql-server database merge