MySQL 8.4 Release Notes
15.3.2 无法回滚的语句
一些语句不能被回滚。一般来说,这些语句包括数据定义语言(DDL)语句,例如创建或删除数据库、创建、删除或修改表或存储程序等。
您应该设计事务,不包含无法回滚的语句。如果您在事务中早期执行一个不能被回滚的语句,然后后面语句失败,使用ROLLBACK
语句无法回滚整个事务。
一些语句不能被回滚。一般来说,这些语句包括数据定义语言(DDL)语句,例如创建或删除数据库、创建、删除或修改表或存储程序等。
您应该设计事务,不包含无法回滚的语句。如果您在事务中早期执行一个不能被回滚的语句,然后后面语句失败,使用ROLLBACK
语句无法回滚整个事务。