前言
近期在刷新生产环境数据库的时候,需要更新表中的字段,如果对每条数据结果都执行一次update语句,占用的数据库资源就会很多,而且速度慢。
因为项目是Laravel框架,Laravel有批量插入的方法,却没有批量更新的方法,没办法只能自己实现。
准备
mysql case…when的用法
MySQL 的 case when 的语法有两种:
简单函数
CASE [col_name] WHEN [value1] THEN [result1]…ELSE [default] END
CASE [
本文实例讲述了Laravel框架Eloquent ORM修改数据操作。分享给大家供大家参考,具体如下:
这篇文章主要讲述两个知识点
通过模型更新
结合查询语句批量更新
NO.1模型更新
在更新之前我先让你们看一下我的数据库
里面共有四条数据,好,那么我们先使用模型更新,更新我的第四条数据,代码如下:
namespace App\Http\Controllers;
use App\Student;
use Illuminate\Support\Facades\DB;
class Stu