DDL回滾(rollback)問題

項目中遇到一個問題,進行db操做的方法裏拋出異常後並無按照設想進行數據回滾, 而且已確認autocommit設爲false,而且在異常處理塊中正確寫了rollback. 最後排查結果爲,在db操做過程當中執行了truncate操做,查詢資料後得知,truncate在執行以前及以後會進行commit操做,進一步引伸,DDL操做都有此特色,簡單來講,DDL操做自己不能回滾,且其以前的操做也不能被回滾(
相關文章
相關標籤/搜索