gpt4 book ai didi

mysql合并来自具有相同描述的不同表的更改

转载 作者:行者123 更新时间:2023-11-30 01:07:29 24 4
gpt4 key购买 nike

我有两台服务器A和B,上面安装了mysql。目前我的网站正在从服务器 A 加载。

我从数据库 A 获取了数据库备份,并在特定日期(例如 17 月 17 日)将其恢复到服务器 B 上。由于该站点已上线,因此它不断更新服务器 A 上的数据库,直到 10 月 24 日。我不小心让服务器 B 上线了(比如说 10 月 24 日)。所以我在数据库 B 中丢失了 10 月 17 日之后和 10 月 24 日之前的内容。由于服务器 B 现已上线,因此正在更新。如何将缺失的内容添加到数据库 B 中?

我计划的一件事是尝试将 10 月 24 日之后的所有内容从数据库 B 复制到数据库 A 中的表。更新所有表后,从A转储数据库并恢复到数据库B......

有什么办法可以解决这个问题吗?有什么工具可以比较和更新值?

谢谢

最佳答案

您可以检查mysqldbcompare是否来自MySQL Utilities可以为您完成这项工作。

mysqldbcompare --server1=A --server2=B --changes-for=B --difftype=sql

应生成使服务器 B 与服务器 A 匹配的 SQL 语句。

关于mysql合并来自具有相同描述的不同表的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19640821/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com