php mysql 事务练习写法
public function delete(){
// 启动事务
Db::startTrans();
try{
$res=Db::table('user')->delete(1039);
if(!$res){
throw new \Exception('删除失败');
}else{
throw new \Exception('删除成功');
}
// 提交事务
Db::commit();
} catch (\Exception $e) {
dump($e->getMessage());
// 回滚事务
Db::rollback();
//注意:我们做了回滚处理,所以id为1039的数据还在
}
}