代码之家  ›  专栏  ›  技术社区  ›  peku

通过复制从MySQL主机中删除不同步的数据

  •  0
  • peku  · 技术社区  · 16 年前

    我有一个主复制设置,刚刚发现在初始测试(2年前)的某个时候,有两个额外的行插入到只有一个主机中,现在我想删除它们,以便数据库完全同步。我可以在主机上删除这些行,而不会因为另一台主机上缺少行而导致复制疯狂吗?或者我应该跳过删除命令的复制吗?

    1 回复  |  直到 16 年前
        1
  •  1
  •   titanoboa    16 年前

    我想你可以安全地运行 DELETE . 如果A WHERE -子句 删除 -语句不匹配任何数据行,删除了零行,但MySQL不会引发错误。这就是你的原因 删除 -语句在两台服务器上都是完全有效的,删除一台服务器上的两行,删除第二台服务器上的零行。