gpt4 book ai didi

mysql - 具有基于语句的复制的触发器中的 Current_Timestamp

转载 作者:行者123 更新时间:2023-11-29 10:15:10 26 4
gpt4 key购买 nike

我们目前在 MySQL 数据库上使用触发器,将“上次修改”时间戳设置为 CURRENT_TIMESTAMP。它在更新时调用。

我们还需要对集群使用基于语句的复制。

有没有办法修改触发器,以便传播的 CURRENT_TIMESTAMP 在每个集群实例上都相同?

目前,基于语句的复制为每个集群实例调用该语句,导致时间戳略有不同。

最佳答案

您必须切换到混合二进制日志格式,以便在二进制日志中不仅保存语句,还保存非确定性写入的数据。

您可以通过以下方式在不中断服务的情况下做到这一点:

SET GLOBAL binlog_format = 'MIXED';

在生成binlog的主服务器上。

关于mysql - 具有基于语句的复制的触发器中的 Current_Timestamp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50216181/

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