-1

假设我有一堆使用 PHP/MySQL PDO 以连续顺序运行的查询。所以理想情况下,我从 BeginTransaction 开始,并以提交结束。

现在,假设其中一个查询在提交之前的运行过程中引发了异常。当我捕捉到异常来处理它时,我是否必须回滚?或者只是忽略假设它会自动回滚,因为没有进行提交调用?

谢谢。

4

1 回答 1

1

如果你想确定的话,你可以尝试在 catch 块中调用回滚函数。 http://www.php.net/manual/en/pdo.rollback.php

于 2012-11-15T06:56:18.637 回答