Mysql

如果其中一個查詢失敗,MySQL 事務會發生什麼?

  • September 7, 2018

我有 500 個獨立的插入查詢。我將它們放入事務中以更快地執行。我正在使用 PHP 執行查詢。

如果其中一個查詢失敗會發生什麼?事務是否會自動回滾?

也許以前有人問過這個問題,但我找不到答案。如果有的話,請與我分享。

死鎖或鎖等待超時 == 隱式事務回滾。

所有其他錯誤將僅回滾語句,而不是整個事務。

請參閱文件中的InnoDB 錯誤處理

引用自:https://dba.stackexchange.com/questions/216973