測試MySQL的事務加鎖等待和鎖釋放

本文測試的是數據行鎖,請確保表存儲引擎在InnoDB的狀態下,測試的數據庫事務隔離級別爲可重複度。 注意:在InnoDB下:只有經過索引條件檢索數據,InnoDB才使用行級鎖,不然,InnoDB將使用表鎖。 1. 初始表結構和數據以下 2. 分別打開兩個查詢窗口(就是等下會開啓兩個不一樣的事務) 在第一個窗口中先執行前兩句代碼,對第一行數據加鎖 執行第二個窗口的代碼,會發現下面的更新語句一直在等待
相關文章
相關標籤/搜索