Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Replication and BLACKHOLE Tables

19.5.1.2 复制和BLACKHOLE表

BLACKHOLE 存储引擎接受数据但将其丢弃,不存储它。在执行二进制日志记录时,对这些表的所有插入操作总是记录的,不管使用的是什么日志格式。更新和删除操作的处理方式取决于是否使用基于语句的日志记录或基于行的日志记录。使用基于语句的日志记录格式时,对 BLACKHOLE 表的所有语句都将被记录,但其效果将被忽略。当使用基于行的日志记录时,对这些表的更新和删除操作将被跳过——它们不会被写入二进制日志。当这种情况发生时,将记录一个警告。

因此,我们建议在复制到使用 BLACKHOLE 存储引擎的表时,将 binlog_format 服务器变量设置为 STATEMENT,而不是 ROWMIXED