我的代码段看起来像
try{
$pdoLink->beginTransaction();
//query1
//query2
if( $condition1 && $condition2 ){
$pdoLink->commit();
}
else{
$pdoLink->rollBack();
}
}
catch(PDOException $e )
{
$pdoLink->rollBack();
}
我一直想知道会发生什么,如果出于任何原因,我在启动事务后既不调用PDO :: commit()也不调用PDO :: rollBack()。