Heim >Backend-Entwicklung >PHP-Tutorial >php的pdo不支持事务嵌套吗?

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

WBOY
WBOYOriginal
2016-06-06 20:27:071289Durchsuche

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

<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然后再开启一个事务,所以好像不能嵌套

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:MVC模式中的面向对象疑问Nächster Artikel:phpredis 扩展安装