Mysql - 失败的INSERT IGNORE会被复制到slave吗?

时间:2013-06-27 08:09:08

标签: mysql insert database-replication

我想知道我是否执行失败的INSERT IGNORE查询(由于密钥冲突),它是否也被复制到奴隶以便在那里执行,或者只有在查询通过时?

由于

1 个答案:

答案 0 :(得分:1)

INSERT IGNORE查询不会失败 - 它不会插入不合并的记录,并且会成功返回。这意味着应该复制新插入的记录。

  

成功执行“替换为”或“插入忽略”   master映射到slave上的正常插入

这意味着只会复制插入主服务器上的行,并且主服务器忽略的行将不会在从服务器上复制,即使从服务器没有它们。

Some information on the topic @ tokutek