我不知道是否會鎖定表的事務也會鎖定所有其他鏈接表?事務鎖是否鏈接表?
實施例:
表1:
userId | ready
--------------
3 | 1
1 | 0
... | ...
表2:
id | name
----------
0 | John
1 | 0
n | ...
表1有一個外鍵表2
表2的ID是一個PKEY 。
如果我在一個事務中更新表1,它會鎖定表2嗎?
如果我在事務中更新表2,它會鎖定表1嗎?
[編輯]
更多信息: 鎖升級:表 用戶id是一個外鍵ID鏈接。
我希望這是足夠的信息。
這取決於你如何做你的事務,如何設置表/外鍵,如果數據庫支持行級鎖定或只有表級別等...沒有任何細節的數據庫服務器,表類型,以及您正在運行什麼類型的查詢,無法說明。 – 2011-04-20 14:33:21