yii2的事务 具体是怎么执行的,为什么我sql出错后不会回滚 我来答 1个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? ci...w@163.com 2016-12-29 · 超过200用户采纳过TA的回答 知道小有建树答主 回答量:530 采纳率:100% 帮助的人:171万 我也去答题访问个人页 关注 展开全部 会的。一般回滚操作都是写在异常处理,或是sql的最后。如果你的sql中出现错误 ,代码会立即跳转到错误处理代码上执行,比如回滚,但紧接在错误行之后的代码不会执行的。如 1.update .....; 2.select ......; 3.when Exception ....rollback; 4.insert into .....以上伪代码,如果行1出错,行2将不会执行,直接跳转到行3,然后行4 也会执行。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-01-28 其中的一个执行语句失败,事务为什么没有回滚.语句 2017-11-27 sql存储过程中事务出现错误回滚,那么在回滚之后的语句会执行吗 8 2011-02-25 开启了事务,在sql出错的时候不执行commit,也没执行rollback的话,会出现什么情况? 3 2014-06-09 关于sql server执行语句回滚出错,请求各位sql大神指点一下,谢谢! 2013-03-27 plsql 中执行UPDATE误操作 怎样回滚。执行update后,并没有点提交,但是我把SQL窗口关掉了,有什么办法? 1 2017-04-07 在SQL语句直接写事务,怎么在程序里知道是否回滚 2016-08-31 sqlserver事务怎么开启 怎么提交 怎么回滚 3 2017-02-15 如何将数据库回滚到指定事务执行之前的状态 更多类似问题 > 为你推荐: