MySQL事務+FOR UPDATE解決併發操做數據庫

注意 FOR UPDATE 僅適用於InnoDB,且必須在事務區塊(BEGIN/COMMIT)中才能生效。 app 因爲InnoDB 預設是Row-Level Lock,因此只有「明確」的指定主鍵,MySQL 纔會執行Row lock (只鎖住被選取的數據) ,不然MySQL 將會執行Table Lock (將整個數據表單給鎖住)。測試 例以下面幾種狀況事務 A.假設有個表單products ,裏
相關文章
相關標籤/搜索