0
我的事務的SQL語句是這個樣子:是否有可能在MySQL中回滾CREATE EVENT?
- 開始
START TRANSACTION
- 交易中
TEST
表 - 啓動MySQL事件與
CREATE EVENT
創建一個記錄,使用該記錄的ID。 - 更新
TEST_2
表 - 與
COMMIT
當然提交事務,如果失敗的話,我做了ROLLBACK
,但經過測試,我注意到,新創建的EVENT
是沒有得到軋回到非存在狀態。 後來我發現,CREATE EVENT
觸發隱含COMMIT
,在這裏https://docs.oracle.com/cd/E17952_01/refman-5.1-en/implicit-commit.html
那麼,有沒有什麼辦法可以自動進行事件回滾過程?或者以某種方式使它事件得到回滾,如果事務失敗?
感謝。
就像創建在CREATE事件上觸發的觸發器一樣,如果在CREATE EVENT上事件的ID沒有匹配的記錄(由於回滾),刪除該事件? – JamesJ 2015-04-03 05:24:33