#### 17.5.1.24 复制和分区

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

分区表之间支持复制，只要它们使用相同的分区方案并且具有相同的结构，除非特别允许例外（请参阅[第 17.5.1.9 节，“在源和副本上具有不同表定义的复制”](replication-features-differing-tables.html)）。

通常不支持具有不同分区的表之间的复制。这是因为语句（例如[`ALTER TABLE ... 删除分区`](alter-table-partition-operations.html)) 在这种情况下直接作用于分区可能会在源和副本上产生不同的结果。在表在源上而不是在副本上分区的情况下，对副本的源副本上的分区进行操作的任何语句在副本上都会失败。当表的副本副本已分区但源副本未分区时，直接作用于分区的语句无法在源上运行而不会导致错误。为避免停止复制或在源和副本之间造成不一致，请始终确保源上的表和副本上相应的复制表以相同的方式分区。
