2013-04-17 29 views
0

根據我們的要求,我們在獲取數據的同時鎖定一個表,並鎖定select for update鎖。這樣,沒有其他線程拿起這些數據。從其他線程中選擇更新以及「select count clause」

我只是想確認select count(*) from table where column1=value1是否會檢索鎖定的行。

如果是,它會檢索最近在鎖定結束時發生的更改(即是否會等待更新的行)或顯示陳舊的數據?

謝謝,

回答

0

1。它取決於TX隔離級別。

2。鎖定表示stop and wait,但不是skip