事务处理是一个常见要用的,我们如何在thinkphp5中使用事务如下
use think\Db
然后就可以直接使用如下的方式进行事务处理了
// 启动事务
Db::startTrans();
try{
Db::table('user')->find(1);
Db::table('user')->where('id',1)->save(['name'=>'thinkphp']);
Db::table('user')->delete(1);
// 提交事务
Db::commit();
} catch (\Exception $e) {
// 回滚事务
Db::rollback();
}
网友评论