$status = 0; DB::startTrans(); try { Contract::where(['id'=>$id])->update($data); Db::name('log') ->insert($log_data); Db::commit(); $status = 1; } catch (\Exception $e) { Db::rollback(); //throw $e; } return $status;
tp5的事物使用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
tp5.1如何执行存储过程?如何执行sqlserver、mysql存储过程?
1.無返回值的執行方式: sqlserver: Db::execute('exec do_it'); mysql: Db::execute('call do_it'); 2. 有返回值的執