Home >Backend Development >PHP Tutorial >php的pdo不支持事务嵌套吗?

php的pdo不支持事务嵌套吗?

WBOY
WBOYOriginal
2016-06-06 20:27:071292browse

在事务中,开启另外一个事务,出现错误

<code>Fatal error: Uncaught exception 'PDOException' with message 'There is already an active transaction' in /mnt/hgfs/www/vetribe/public/jiao.php:11 Stack trace</code>

是不是不能嵌套事务呢?

回复内容:

在事务中,开启另外一个事务,出现错误

<code>Fatal error: Uncaught exception 'PDOException' with message 'There is already an active transaction' in /mnt/hgfs/www/vetribe/public/jiao.php:11 Stack trace</code>

是不是不能嵌套事务呢?

事务操作用嵌套吗?这样的话,还为什么要用事务呢?

事务是否允许嵌套/如何嵌套 主要取决于DB本身,而非用什么东西去访问DB

mysql,或者说innoDB的话,支持SAVEPOINT 变相支持嵌套事务

好像是开启下一次事务的时候,之前没有commit的事务会自动commit然后再开启一个事务,所以好像不能嵌套

看看事物操作的本质。。。。本身就不应该嵌套。。。。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn