Symfony 3原则更改交易隔离级别

问题描述 投票:0回答:1

我想将所有对mysql数据库的查询/更新的事务隔离级别更改为Read Committed。由于我们使用的是Google应用程序数据库,因此无法在mysql配置中进行更改,因此需要在与数据库的连接中进行更改。

我们正在使用Doctrine和Symfony3,除了发布诸如之类的命令之外,我还在努力寻找如何实现这一目标>

 $this->getEntityManager()->getConnection()->prepare('SET TRANSACTION ISOLATION LEVEL READ COMMITTED')->execute();

我很确定有一些支持更改事务隔离的支持,但我似乎无法解决如何实现这一点。

我想将所有对mysql数据库的查询/更新的事务隔离级别更改为Read Committed。由于我们使用的是Google应用程序数据库,因此无法在mysql中对其进行更改...

mysql symfony doctrine
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.