MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
截断表
通常被视为DML语句,因此当二进制日志记录模式为?时,应该使用基于行的格式进行日志记录和复制行
或混合
.然而,这在登录或复制时引起了问题声明
或混合
模式,使用事务性存储引擎的表,例如InnoDB
事务隔离级别为时读过承诺
或读未提交
,它排除了基于语句的日志记录。
截断表
将其作为DDL而不是DML进行日志记录和复制,以便可以将其作为语句进行日志记录和复制。然而,该声明的影响适用于InnoDB
副本上的其他事务表仍然遵循中描述的规则第13.1.37节“TRUNCATE TABLE Statement”管理这样的表。(错误# 36763)