【发布时间】:2020-01-14 00:38:49
【问题描述】:
我想将所有对 mysql 数据库的查询/更新的事务隔离级别更改为已提交读。由于我们使用的是 google 应用程序数据库,因此无法在 mysql 配置中更改它,因此需要在与数据库的连接中进行更改。
我们正在使用 Doctrine 和 Symfony3,除了发出诸如
之类的命令之外,我正在努力了解如何实现这一点 $this->getEntityManager()->getConnection()->prepare('SET TRANSACTION ISOLATION LEVEL READ COMMITTED')->execute();
我很确定对更改事务隔离有一些支持,但我似乎无法弄清楚如何实现这一点。
【问题讨论】:
标签: mysql doctrine transaction-isolation