MySQL 8.3 Release Notes
在源和副本上使用不同的服务器SQL模式设置可能会导致相同的 INSERT
语句在源和副本上被处理不同,从而导致源和副本分歧。为了获得最佳结果,您应该始终在源和副本上使用相同的服务器SQL模式。这些建议适用于无论您是使用基于语句的还是基于行的复制。
如果您正在复制分区表,则在源和副本上使用不同的SQL模式几乎肯定会导致问题。至少,这将导致源和副本的表的数据分布不同。在副本上插入分区表可能会失败,而在源上成功。
有关更多信息,请参阅 第 7.1.11 节,“服务器SQL模式”。