【问题标题】:why update ignore sql query have an impact on replication?为什么更新忽略sql查询对复制有影响?
【发布时间】:2016-10-26 20:51:01
【问题描述】:

我很难理解为什么更新忽略 sql 查询会对复制产生影响?有人可以解释一种我可以理解的方式,而不是指出基于语句的复制是不安全的..

【问题讨论】:

    标签: mysql sql replication database-replication


    【解决方案1】:

    这在 UPDATE 语句的帮助页面上

    UPDATE IGNORE 语句,包括那些具有 ORDER BY 子句的语句,被标记为不安全 基于语句的复制。 (这是因为在其中的顺序 更新行确定忽略哪些行。)通过此更改, 此类语句在使用时会在日志中产生警告 基于语句的模式,并在以下情况下使用基于行的格式记录 使用混合模式。 (错误 #11758262、错误 #50439)请参阅第 18.2.1.3 节, “确定二进制日志中的安全和不安全语句”,了解更多信息。

    对我来说似乎很清楚——你的问题到底是什么?

    (参考http://dev.mysql.com/doc/refman/5.7/en/update.html

    【讨论】:

    • 感谢不是真正的 db 专家。我想我需要开始冒险,而不是我在日常工作中所做的事情......
    猜你喜欢
    • 2014-03-21
    • 1970-01-01
    • 2012-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-21
    • 2015-06-05
    相关资源
    最近更新 更多