tp5事务操作疑问

浏览:257 发布日期:2018/03/14 分类:ThinkPHP5专区
直接上代码Db::transaction(function(){
    Db::table('表1')->where('id','=',1)->setDec('数量');//表1中有ID为1的记录时数量自减1
    Db::table('表1')->where('id','=',2)->setDec('数量');//表1中有ID为2的记录时数量自减1
});
代码流程应该没有问题吧,但我测试了,表1中没有ID为1的记录时,第2条语句还是执行了,并没有回滚事务,是哪里我没有理解对吗?请教各位

官方文档链接https://www.kancloud.cn/manual/thinkphp5/139063
最佳答案
评论( 相关
后面还有条评论,点击查看>>