MySQL 8.4 发行说明
在源和副本上使用不同的服务器 SQL 模式设置可能会导致相同的 INSERT
语句在源和副本上被不同地处理,导致源和副本出现分歧。为了获得最佳效果,您应该始终在源和副本上使用相同的服务器 SQL 模式。无论您使用的是基于语句还是基于行的复制,此建议都适用。
如果您正在复制分区表,则在源和副本上使用不同的 SQL 模式可能会导致问题。至少,这会导致源和副本中给定表的副本之间数据的分区分布不同。它也可能导致在源上成功插入分区表,但在副本上失败。
有关更多信息,请参阅 第 7.1.11 节,“服务器 SQL 模式”.