社区
Framework
帖子详情
thinkphp 开启主从的事务问题
lubude163
2014-11-12 11:42:14
手册中,开启主从query会走从库。
而事务中,期望的是所有操作都在主库上进行。
一个事务中,需要query查询出数据,经过计算,再保存到数据库中。
这样会不会导致query时候查询的是从库,而计算保存的在主库。
导致参与计算的数据有误。
难道只能自己重写一个db类?
...全文
285
1
打赏
收藏
thinkphp 开启主从的事务问题
手册中,开启主从query会走从库。 而事务中,期望的是所有操作都在主库上进行。 一个事务中,需要query查询出数据,经过计算,再保存到数据库中。 这样会不会导致query时候查询的是从库,而计算保存的在主库。 导致参与计算的数据有误。 难道只能自己重写一个db类?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小在在
2014-11-12
打赏
举报
回复
主从会做数据同步的
Thinkphp
实现MySQL读写分离操作示例
主要介绍了
Thinkphp
实现MySQL读写分离的方法,需要的朋友可以参考下
ThinkPHP
5
主从
读写分离,MySQL自动同步数据
{配置和改变slave服务器用于连接master服务器的参数【注意,MASTER_LOG_FILE=‘mysql-bin.000001’,MASTER_LOG_POS=601是通过前面的主数据库SHOW MASTER STATUS;如果Slave_IO_Running和Slave_SQL_Running都为Yes,说明
主从
复制配置成功。3、修改之后,重启MySQL主数据库和MySQL从数据库的服务。回车输入密码(输入密码是不可见)4、配置主服务器的主数据库。5、配置从服务器的从数据库。继续配置mysql。
Thinkphp
3.2.3的
主从
分离
事务
问题
(坑!!!)
Thinkphp
3.2.3的
主从
分离
事务
问题
(坑!!!) 情景:使用
Thinkphp
3.2.3在项目开发中发现
开启
主从
分离后,一旦
事务
体内,同时存在写入再读出,再写入这样的操作,TP在识别数据库的时候把读操作和写操作识别到了两个库。。实际上希望
事务
开启
后,所有
事务
体内的操作都应该走主库。。 (坑!!!) 解决方案: 如果
开启
事...
ThinkPHP
6使用 mongoDB
mongoDB简单使用
Thinkphp
6 -
事务
操作(自动(transaction) / 手动(startTrans))
前言 要想了解 TP6
事务
操作,首先要知道什么是
事务
(即数据库
事务
)。 ???? 举个例子,我们去银行转账,操作可以分为下面两个环节: 从第一个账户划出款项。 将款项存入第二个账户。 在这个过程中,两个环节是 关联 的。第一个账户划出款项必须保证正确的存入第二个账户,如果第二个环节没有完成,整个的过程都应该取消,否则就会发生丢失款项的
问题
。 整个交易过程,可以看作是一个
事务
,成功则全部成功,失败则需要全部撤消,这样可以避免当操作的中间环节出现
问题
时,产生数据不一致的
问题
。 数据库
事务
是一个逻辑上
Framework
4,250
社区成员
4,522
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章