关于数据库事务问题

来源:5-2 后端框架选型

ktsleep

2020-08-30

开启事务后, 如果是先查询也需要做rollback吗? 回滚不是只针对增删改操作么?

写回答

1回答

牛儿吃草

2020-09-05

如果查询在事务开启后,也需要rollback的。rollback不只限于增删改,查询也区分版本的,比如你事务内新增的一条数据,你直接查询是可以查询到的。

如果你开启事务 trans.begin之后,只执行了查询的话,执行trans.rollback是确保事务结束,其实对数据没啥影响。

0
0

(打造简历金牌项目)Vue+Go 开发企业级微服务网关项目

简历中摒弃烂大街的培训机构项目,带你开发企业级微服务网关

1316 学习 · 352 问题

查看课程