阅读背景:

在这个select for update中是否需要回滚(没有返回的行)?

来源:互联网 
$stmt = $pdo->prepare("SELECT somedata FROM mytable FOR UPDATE");

$pdo->beginTransaction();
$stmt->execute();
$row = $stmt->fetch(PDO::FETCH_ASSOC);
if ( $row == FALSE ) {
   $pdo->rollBack();
} else {
   ....run some code and then commit
$stmt = $pdo->prepare("SELECT somedata FROM myt



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: