MySQL 8.3 Release Notes
一些语句无法回滚。一般来说,这些语句包括数据定义语言(DDL)语句,如创建或删除数据库、创建、删除或修改表或存储过程。
您应该设计事务以避免包含这些语句。如果您在事务中早期发出无法回滚的语句,然后另一个语句失败,那么在这种情况下,无法通过发出 ROLLBACK
语句来回滚事务的全部效果。
一些语句无法回滚。一般来说,这些语句包括数据定义语言(DDL)语句,如创建或删除数据库、创建、删除或修改表或存储过程。
您应该设计事务以避免包含这些语句。如果您在事务中早期发出无法回滚的语句,然后另一个语句失败,那么在这种情况下,无法通过发出 ROLLBACK
语句来回滚事务的全部效果。