在try catch块中回滚进程

时间:2016-12-16 04:14:23

标签: php

我有一大堆进程,即数据库保存/更新调用,try catch块内的命令行交互。

我想知道,如果它达到异常,那么try try大括号中的所有内容都会被回滚并撤消吗?

如果没有,那么接近这个的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

PHP无法控制数据库服务器的功能。如果需要数据库事务,则需要指示数据库服务器启动数据库事务。当然,这完全取决于您的DBMS。

说,如果数据库引擎支持事务,则当脚本结束时,未提交的数据会自动回滚。