没有得到commit()ed或rollBack()的PDO事务

时间:2015-10-06 20:16:50

标签: mysql pdo transactions

我的代码段看起来像

try{

   $pdoLink->beginTransaction();

   //query1
   //query2

  if( $condition1 && $condition2 ){

    $pdoLink->commit();

  }
  else{

   $pdoLink->rollBack();

  }
}
catch(PDOException $e )
{
    $pdoLink->rollBack(); 
}

我一直想知道会发生什么,如果出于任何原因,我在启动事务后既不调用PDO :: commit()也不调用PDO :: rollBack()。

0 个答案:

没有答案
相关问题