用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2953|回复: 6
收起左侧

[数据库] ci中数据的事物

[复制链接]
发表于 2014-5-27 16:58:42 | 显示全部楼层 |阅读模式
我使用的是文档中的手动配置事务,但我发现即使包含在事务里的更新语句失败了,事务也没有回滚?
发表于 2014-5-27 20:55:22 | 显示全部楼层
是InnoDB类型吗?
发表于 2015-4-2 14:10:49 | 显示全部楼层
今天我也遇到了这个问题
发表于 2015-4-2 14:21:55 | 显示全部楼层
我发现,ci手动运行事物,好像不支持多层嵌套(一个事物中包含另一个事物)。会导致其中一个事物回滚,另一个事物提交的情况。
发表于 2015-4-2 14:25:38 | 显示全部楼层
方木木 发表于 2015-4-2 14:21
我发现,ci手动运行事物,好像不支持多层嵌套(一个事物中包含另一个事物)。会导致其中一个事物回滚,另一 ...

一般不這麼做吧...
都包在同一個就好了啊
发表于 2015-4-2 15:38:17 | 显示全部楼层
但也有这样的业务需求。例如从账户扣钱是一个事物。花钱买东西(包含扣钱这个事物)也要是个事物

发表于 2015-4-2 15:44:20 | 显示全部楼层
最终这样解决。为了重复利用花钱事物

本版积分规则