gpt4 book ai didi

Mysql复制: Will this INSERT statement be captured into the binary logs?

转载 作者:行者123 更新时间:2023-11-30 01:16:02 25 4
gpt4 key购买 nike

我对mysql复制有一个小疑问。如果主服务器上的插入失败并出现重复警报错误,则会将其捕获到二进制日志中,或者将其忽略并且不会在从服务器上复制。

如果它被捕获,是否有一种机制可以在主端自行停止它?

最佳答案

我在测试机上对此进行了测试。由于 key 或约束错误而导致主服务器上失败的事务不会记录到二进制日志中。

Here is how i tested

Created a test innodb table (id primary key, name)
Inserted a row and checked the bin log size
Inserted another row with same id value and it failed with duplicate alert.
Now checked the log size and there is no change in size.

谢谢

甚至使用 mysqlbinlog 实用程序验证了 binlog...:)

关于Mysql复制: Will this INSERT statement be captured into the binary logs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19050189/

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