#### 17.5.1.30 复制和服务器 SQL 模式

[](<>)[](<>)[](<>)[](<>)[](<>)[](<>)

在源和副本上使用不同的服务器 SQL 模式设置可能会导致相同[`插入`](insert.html)在源和副本上处理不同的语句，导致源和副本出现分歧。为获得最佳结果，您应该始终在源和副本上使用相同的服务器 SQL 模式。无论您使用的是基于语句的复制还是基于行的复制，此建议都适用。

如果要复制分区表，在源和副本上使用不同的 SQL 模式可能会导致问题。至少，这可能会导致给定表的源副本和副本副本中分区之间的数据分布不同。它还可能导致在源上成功的对分区表的插入在副本上失败。

有关详细信息，请参阅[第 5.1.11 节，“服务器 SQL 模式”](sql-mode.html).
