1
我有2個連接。 第一次連接使得查詢:MySQL InnoDB鎖定
UPDATE table1 SET column1 = 5;
第二連接:
SELECT t1.column1, t2.column2
FROM table2 t2
JOIN table1 t1
ON t1.column1 = t2.column1
表1 - InnoDB的,表2 - 的MyISAM
MySQL服務器獲得第一次查詢後immidiatly得到第二次查詢。第二個連接中的查詢是否等到更新完成?
我認爲這取決於隔離級別睡第二查詢驗證這一點,首先有寫入鎖定,第二個可以讀取一些髒數據或等待,取決於設置(隔離級別) – 2012-12-27 03:32:38