可能原因:
1.数据库引擎不是innodb 而是myisam,不支持事务回滚。
2.在rollback之前 已经通过connection.commit 提交改动 无法回滚
3.mysql默认create drop alter 等涉及到表修改,会隐式结束当前会话中的任何活动事务,直接提交,无法回滚。
具体官网链接:https://dev.mysql.com/doc/refman/8.0/en/implicit-commit.html
可能原因:
1.数据库引擎不是innodb 而是myisam,不支持事务回滚。
2.在rollback之前 已经通过connection.commit 提交改动 无法回滚
3.mysql默认create drop alter 等涉及到表修改,会隐式结束当前会话中的任何活动事务,直接提交,无法回滚。
具体官网链接:https://dev.mysql.com/doc/refman/8.0/en/implicit-commit.html