需要操作数据库时,当数据字段不一致,mysql报错,控制程序,需要使用try catch
下面是使用案例
$morder[‘morder_time‘] = time();//在这里使用try catchtry { $res_morder = \DB::table(‘ccsp_morder‘) ->insert($morder);} catch (\Exception $e) { \DB::rollback(); \DB::commit(); return [‘code‘ => 1004, ‘data‘ => [‘message‘ => ‘数据库数据写入失败!‘]];}if(!$res_morder){ \DB::rollback(); \DB::commit(); return [‘code‘ => 1003, ‘data‘ => [‘message‘ => ‘会议用户关系生成失败!‘]];}
\DB::commit();
原文地址:https://www.cnblogs.com/lvfish/p/10313685.html
时间: 2024-10-17 03:03:35