#### 17.5.1.2 复制和黑洞表

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

这[`黑洞`](blackhole-storage-engine.html)存储引擎接受数据但丢弃它并且不存储它。执行二进制日志记录时，始终记录对此类表的所有插入，而不管使用的日志记录格式如何。根据使用的是基于语句还是基于行的日志记录，更新和删除的处理方式不同。使用基于语句的日志记录格式，所有影响`黑洞`记录表，但忽略它们的影响。当使用基于行的日志时，这些表的更新和删除会被简单地跳过——它们不会被写入二进制日志。每当发生这种情况时，都会记录一个警告。

因此，我们建议您在复制到表时使用[`黑洞`](blackhole-storage-engine.html)您拥有的存储引擎[`binlog_format`](replication-options-binary-log.html#sysvar_binlog_format)服务器变量设置为`陈述`, 而不是`排`要么`混合`.
