laravel mysql事务
// 步骤1:开启事务(打包操作开始)
\DB::beginTransaction();
try {
// 步骤2:执行一系列数据库操作(比如更新积分、标记状态)
DB::table('bx_users')->where(...)->update(...); // 操作1
DB::table('lmai_sym')->where(...)->update(...); // 操作2
// 步骤3:所有操作都成功 → 提交事务(打包的操作全部生效)
\DB::commit();
} catch (\Exception $e) {
// 步骤4:任何一个操作失败 → 回滚事务(所有操作全部撤销,回到初始状态)
\DB::rollBack();
}
最近访问时间:2025-12-03 10:20:49