文档首页
MySQL 8.4 参考手册
相关文档 下载此手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 参考手册  /  ...  /  复制和 BLACKHOLE 表

19.5.1.2 复制和 BLACKHOLE 表

BLACKHOLE 存储引擎接受数据,但会丢弃数据,不进行存储。执行二进制日志记录时,对这类表的插入始终会进行日志记录,无论使用的是哪种日志记录格式。更新和删除的处理方式有所不同,具体取决于使用的是基于语句的日志记录还是基于行的日志记录。对于基于语句的日志记录格式,会记录影响 BLACKHOLE 表的所有语句,但其效果会被忽略。使用基于行的日志记录时,对这类表的更新和删除会被跳过,不会写入二进制日志。当发生这种情况时,会记录一条警告。

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