- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 thinkphp读写分离事务报错:There is no active transaction
thinkphp配置读写分离,单独的事务中肯定是无法切换数据库的,在网上看了相关的例子都挺麻烦,需要重写事务启动提交回滚相关方法,改动风险太大,直接让事务走主库查询就可以了 解决:mysql类重写连接方法: /** * 事务中强行走主库查询 * @param bool $master */ protected function initConnect($master = true) { if ($this->transTimes >
2020-05-10 16:46:15 873 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人