2013-04-17 28 views
0

根据我们的要求,我们在获取数据的同时锁定一个表,并锁定select for update锁。这样,没有其他线程拿起这些数据。从其他线程中选择更新以及“select count clause”

我只是想确认select count(*) from table where column1=value1是否会检索锁定的行。

如果是,它会检索最近在锁定结束时发生的更改(即是否会等待更新的行)或显示陈旧的数据?

谢谢,

回答

0

1。它取决于TX隔离级别。

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