请大神看一下5.1关于事务的处理

浏览:634 发布日期:2019/07/11 分类:ThinkPHP5专区 关键字: 事务
5.1.13事物处理的时候

我的id=40有数据,aid没有这个字段,输出都是222
用db这个id=40的数据被删除了
用Db::table('ad')这个id=40没有被删除

5.0两个这样用都没有问题

Db::startTrans();
try{
db('ad')->where('id=40')->delete();
db('ad')->where('aid=1')->delete();
// Db::table('ad')->where('id=40')->delete();
// Db::table('ad')->where('aid=1')->delete();
// 提交事务
Db::commit();
echo '111';
} catch (\Exception $e) {
// 回滚事务
Db::rollback();
echo '222';
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>