回滚问题

来源:9-13 事务处理

知行合一致良知

2021-03-14

$this->model->startTrans这个事务应该是对goods这张表的回滚。
但是这里应该还有对goodsku这张表的回滚,这里这样写,真的能两张表都能回滚吗?我觉得这样写无法回滚goodsku这张表,可能是我想多了

事务可以回滚多张表,我觉得这里应该是DB::startTrans对整个数据库回滚,$this->model难道可以指代2张表吗

写回答

2回答

keryz

2021-03-30

同学你好,是可以回滚两张表的,只要在事务里的,只要一个失败、都会回滚的。$this->model->startTrans 指的是整个框架所有模型的,不是单个模型的。

0
0

singwa

2021-03-30

您好 只要是同一个库就可以 做事务哈。

0
0

全流程开发 TP6.0实战高并发电商服务系统

一课就能掌握TP6.0基础及运用,打造完整高并发的电商后端项目

1463 学习 · 1332 问题

查看课程