回滚问题
来源:9-13 事务处理

知行合一致良知
2021-03-14
$this->model->startTrans这个事务应该是对goods这张表的回滚。
但是这里应该还有对goodsku这张表的回滚,这里这样写,真的能两张表都能回滚吗?我觉得这样写无法回滚goodsku这张表,可能是我想多了
事务可以回滚多张表,我觉得这里应该是DB::startTrans对整个数据库回滚,$this->model难道可以指代2张表吗
写回答
2回答
-
keryz
2021-03-30
同学你好,是可以回滚两张表的,只要在事务里的,只要一个失败、都会回滚的。$this->model->startTrans 指的是整个框架所有模型的,不是单个模型的。
00 -
singwa
2021-03-30
您好 只要是同一个库就可以 做事务哈。
00
相似问题