Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 使用崩溃后添加到备份中的数据更新数据库_Mysql_Sql_Otrs - Fatal编程技术网

Mysql 使用崩溃后添加到备份中的数据更新数据库

Mysql 使用崩溃后添加到备份中的数据更新数据库,mysql,sql,otrs,Mysql,Sql,Otrs,我们的MySQL数据库应用程序崩溃了。我们有一个备份,在系统崩溃一周后恢复了它。同时,我们使用了一个备份数据库应用程序。如何将本周间隙中的数据添加到数据库中 最好的方法是什么 编辑 表结构是相同的。有许多带有外键的表 基本上,我的问题归结为: 两台服务器上的主键如下所示: serv1: 123456--- serv2: 123---456 所有这些都是辅助表中的外键 我希望合并这两个表,但是当我从其他表中移动相应的数据时,第二个表中的所有主键都将反映在外键关系中。如果您的数据库版本很少,我想

我们的MySQL数据库应用程序崩溃了。我们有一个备份,在系统崩溃一周后恢复了它。同时,我们使用了一个备份数据库应用程序。如何将本周间隙中的数据添加到数据库中

最好的方法是什么

编辑

表结构是相同的。有许多带有外键的表

基本上,我的问题归结为:

两台服务器上的主键如下所示:

serv1: 123456---

serv2: 123---456
所有这些都是辅助表中的外键


我希望合并这两个表,但是当我从其他表中移动相应的数据时,第二个表中的所有主键都将反映在外键关系中。

如果您的数据库版本很少,我想您现在会这样做,最好的方法是在联机数据库和丢失的数据之间同步数据

您可以尝试以下方法: 或:

使用workbench,您可以比较模式:

但最好先在测试环境中进行备份,然后尝试比较,可能是两个位置上存在相同的ID,您需要为数据库找到最佳解决方案

  • 因此,将这两个数据库(两个测试环境中的实时数据库和最新数据库)放在一起
  • 同步它们并检查差异

如果一切正常,请运行“修复测试”,然后在生产环境中执行该操作。

太广泛了:(您想让我们告诉您如何从您没有告诉我们的应用程序中获取数据,并将其写入您没有告诉我们的数据库?数据库模式没有什么不同,但两者之间的索引重叠。这需要一些手动工作,恐怕没有数据库同步器会为您解决此问题。您熟悉该模式吗?你总是可以写一个自定义脚本来完成这项工作?我选择不做手工。好的是PK表的末尾只有12个键,这是不正常的。它在30个表中连接到fks。12个键和子表中总共有多少条记录?如果它的编号像这样,我想你可以很容易地通过查询来完成。告诉我如果您需要帮助,请告诉我。大约有30个子表,每个子表中有10到100000条记录。我正在设置所有外键,以便在更新时首先级联。然后重新映射pks。