我的事务的sql语句如下所示:
START TRANSACTION
TEST
表格CREATE EVENT
的mysql事件。TEST_2
表格COMMIT
当然,如果失败了,那么我会做ROLLBACK
,但经过测试,我注意到新创建的EVENT
没有回滚到不存在状态。
然后我发现CREATE EVENT
会触发隐式COMMIT
,在这里https://docs.oracle.com/cd/E17952_01/refman-5.1-en/implicit-commit.html
那么,有什么方法可以自动化事件回滚过程吗?或者以某种方式使事件在事务失败时回滚事件?
感谢。