Mysql
如果其中一個查詢失敗,MySQL 事務會發生什麼?
我有 500 個獨立的插入查詢。我將它們放入事務中以更快地執行。我正在使用 PHP 執行查詢。
如果其中一個查詢失敗會發生什麼?事務是否會自動回滾?
也許以前有人問過這個問題,但我找不到答案。如果有的話,請與我分享。
死鎖或鎖等待超時 == 隱式事務回滾。
所有其他錯誤將僅回滾語句,而不是整個事務。
請參閱文件中的InnoDB 錯誤處理。