位置: 编程技术 - 正文

Laravel 批量更新多条数据的示例(laravel批量更新数据)

编辑:rootadmin

推荐整理分享Laravel 批量更新多条数据的示例(laravel批量更新数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:laravel updateorcreate,laravel 扩展,laravel版本更新时间,laravel updateorcreate,laravel 关联更新,laravel批量更新数据,laravel批量更新数据,laravel 批量insert,内容如对您有帮助,希望把文章链接给更多的朋友!

引言

最近在写任务中,碰到一个问题,需要批量更新多条数据,但是Laravel没有提供这样的方法,Google了一些方法,刚好借着任务来举例说明一下。

任务要求

任务是一个简单的清除未读通知的API,其实就是把通知表中符合user id 和 is read = 0 的行中的 is_read改为1(0代表未读,1代表已读)。

方法1

我首先想到的是利用where()方法查出user id和is read符合条件的notices,然后利用foreach循环和save()更新数据表。

Laravel 批量更新多条数据的示例(laravel批量更新数据)

这个方法确实可行,可是每次遍历都会和数据库进行通讯,当数据量很大的时候,响应速度就会很慢,也非常的浪费资源。

方法2

当我去Google一篇博文启发了我: Laravel一次更新多条记录,批量更新的方法

其实可以利用一条数据库的SQL语句就搞定这个问题

一次数据通讯,加快了响应速度又减少资源浪费,那么我可以这样写

$notices的返回值是更改的数据行数

我们以后的应用中会有很多种类似的任务,像是忽略一些通知、已读一些消息等等,为了代码的复用,我们可以写一个方法,传入表名、user_id和要修改字段名

总结归纳

这两个方法都只能解决一些特定的问题,但是提供了一种思路,有时候用SQL语句可以很方便、简单的操作数据表,如果我们需要根据不同的条件,批量肯定多条数据的多条信息那么就需要用SQL的WHEN THEN方法了,具体思路就是在我上边贴出来的地址里。

标签: laravel批量更新数据

本文链接地址:https://www.jiuchutong.com/biancheng/275957.html 转载请保留说明!

上一篇:php图片合成方法(多张图片合成一张)(php图片拼接)

下一篇:PHP命令空间namespace及use的用法小结(php命名空间)

  • 一次性医用外科口罩哪个牌子好
  • 文化事业建设费减免政策
  • 应付账款暂估款的会计分录
  • 如何在电子税务局开具全电发票
  • 合并两公司的帐务怎么做
  • 所有者投入的普通股会计分录
  • 出口旧设备最新政策
  • 拍卖的商铺过户费怎么算
  • 已抵扣进项怎么转出
  • 废料账务处理
  • 长期合同收入与应收帐款如何处理?
  • 缴纳补充公积金的外企
  • 重新建账要以前的期初余额吗
  • 现代服务业要满足什么条件才转一般纳税人
  • 工会经费可不可以不交
  • 差旅费专用发票会计分录
  • 企业为一般纳税人税率多少
  • 企业取得的不征税收入需要在几年内花出去
  • 税收筹划的定义,有哪些筹划的方法
  • 收到分包公司工程发票收入怎么做账
  • 国税局代开发票是否可代地税局征收城市维?
  • 研发费用的会计和税法的不同
  • 全额抵扣的发票怎么申报增值税
  • 电脑图标怎么在下面显示
  • 合同付款会计分录
  • 欧拉操作系统和龙蜥哪个好用
  • 贴现到期不获付款
  • 设立全资子公司的风险
  • 小规模开普票后怎么报增值税
  • PHP json_encode() 函数详解及中文乱码问题
  • php odbc
  • 结存材料实际成本例题
  • gain_trickler_3202.exe 进程查询 gain_trickler_3202进程是什么文件
  • 无私有住房证明怎么开
  • 调整以前年度少计提的工资
  • php大于等于号怎么打
  • 天猫提现不走对公2023
  • vuecli项目实战
  • php 压缩文件
  • push添加对象
  • 资产减值损失的大幅度变动
  • 小规模的企业所得税怎么计算
  • 差旅费可以加计吗
  • 企业注销时实收资本没有到位要紧吗
  • js回调函数如何返回值
  • mysql中union什么意思
  • 收到返工费会计分录
  • 预缴分包抵扣,所有分包都可以抵扣吗
  • 社保怎么缴费方式
  • 进口货物会计分录举例
  • 公司支付的工伤待遇包括哪些
  • 固定资产减值准备借贷方向
  • 支付宝提现到对公账户要收手续费吗
  • 劳动保护费是否可以抵扣
  • 归纳投入外币资产怎么写
  • 分公司交纳的管理费用
  • 办公设备维修费会计分录
  • 股权激励费用摊销意思是
  • 长期股权投资如何入账
  • 实收资本会变吗?
  • 会计利润的计算公式是
  • 盈余公积必须提折旧吗
  • centos7基本环境选哪个
  • QQPCTray.exe是什么进程 QQPCTray.exe文件介绍
  • linux px
  • 如何清理浏览器缓存
  • Linux系统安全配置包括
  • hpg是什么软件打开
  • fsa是什么文件格式
  • windows疑难解答在哪里
  • 微信小程序自定义相机
  • jquery 下拉框变更事件
  • vue3官方文档
  • android4.4iso
  • 有哪些推荐阅读的书
  • jquery点击按钮左右滚动效果
  • 国际货运怎么代理
  • 泰兴市税务局办税服务厅
  • 社保和税局关联后还要申报吗
  • 陕西省网上税务局怎么报国税(陕西税务局官网申报)
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设