MySQL索引底層(三)--InnoDB中的鎖

行鎖,表鎖 InnoDB存儲引擎中有行鎖以及表鎖,行鎖是InnoDB中默認的鎖。 表鎖:對整張表進行加鎖,在同一時刻整張表的所有記錄都被鎖住。 行鎖:只對表中的某一行記錄進行加鎖,表的其餘行不會被佔用,但是可能會出現死鎖。 關閉事務自動提交 查看一下表數據 接着我們更新一條數據 執行成功之後我們並沒有提交事務,這個時候這一條記錄已經是加了鎖的,所以我們在另外一個客戶端更新同樣的行記錄。 自然就報錯
相關文章
相關標籤/搜索