直到MyISAM表被锁定为止?

时间:2017-05-17 14:19:16

标签: mysql database perl locking myisam

我对MyISAM表执行SQL查询并读取结果(以下代码为Perl):

my $sth = $dbh->prepare("SELECT field FROM table");
$sth->execute();
while(my $h = $sth->fetchrow_hashref) {
  # ...
}

我知道MyISAM在执行execute语句的开头就获得了一个非独占(“读”)锁。

解除锁定后:execute之后或while循环完成迭代所有行之后?或者可能在中间的某个地方?

0 个答案:

没有答案