第一种方法:

函数上是不支持的, 一定要一起操作的话,可以利用第三个参数曲线救国 :

increment('detail_count', 1, ['num'=>DB::raw('num + 1')]) ;

实测通过!

看一下laravel的increment方法: 
D:\phpStudy\WWW\xxx\vendor\laravel\framework\src\Illuminate\Database\Query\Builder.php

    public function increment($column, $amount = 1, array $extra = []){if (! is_numeric($amount)) {throw new InvalidArgumentException('Non-numeric value passed to increment method.');}$wrapped = $this->grammar->wrap($column);$columns = array_merge([$column => $this->raw("$wrapped + $amount")], $extra);return $this->update($columns);}

可以看出,第三个参数是支持raw方法进行额外操作的。

第二种方法:

$results = DB::table('articles')->where('id', $params['id'])->update(array('vote' => DB::raw('vote + 1'),'num'  => DB::raw('num + 1'),));

这个更加直观。

laravel 一次对多个字段进行 increment 或者decrement 操作相关推荐

  1. python基础教程django 获取字段最大值,最新的记录操作

    更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 如果是直接在数据库拉取 from django.db.models import Max Argument.objects ...

  2. DB2读取CLOB字段-was报错:操作无效:已关闭 Lob。 ERRORCODE=-4470, SQLSTATE=null

    DB2读取CLOB字段-was报错:操作无效:已关闭 Lob. ERRORCODE=-4470, SQLSTATE=null 解决方法,在WAS中要用的数据源里面配置连个定制属性: progressi ...

  3. laravel 模型局部不更新updated_at字段

    Code Scene 1: $user = UserModel::query()->where('id', '=', 1)->first();$user->status = 4;// ...

  4. Mysql表结构升级_mysql表结构升级时根据字段是否存在执行相应操作

    [问题描述] 某信息系统,使用MYSQL做数据库服务,版本5.0.45,在准备对表结构进行升级时,使用sql脚本对表结构进行更改,包括增加列.更改列等操作,为防止重复运行升级脚本而出现错误,拟在进行a ...

  5. SAP Cloud for Customer根据模型某字段进行OData的搜索操作

    Cloud for Customer的销售订单上有个字段叫External Reference,销售订单的Business object在Cloud Application Studio里的名称为Cu ...

  6. sequelize 增加数据库字段_Node项目使用Sequelize操作数据库(一)(包括模型,增,删、改等)...

    Sequelize 是一个基于 Promise 的 Node.js ORM,目前支持 Postgres.MySQL.SQLite 和 Microsoft SQL Server.它具有强大的事务支持,关 ...

  7. 数据库的表、字段、字段的值的相关操作

    目录 一.表 1.1 查找 1.1.1 查询指定用户的所有表名 1.1.2 查询当前用户的所有表名 1.1.3 通过字段名查找表名 1.1.4 查询表名 1.2 添加 1.2.1 添加表名及字段 1. ...

  8. MySql单张表中,“多个唯一字段”的插入和更新操作----添加联合唯一索引,Navicat上操作

    由于是入门的小白,在项目中遇到了类似的问题,做如下记录. 1.问题场景 开始本篇之前,先说下我遇到的问题场景,实际开发的场景为例: 开发中有一张用户表tb_device_user , 用来记录设备上的 ...

  9. mysql中最常用到的数据类型,约束条件,以及表,字段,行的crud操作指令,function和precedure之间的区别,索引,安全,事务...

                                 数据库总结 传统记录数据的缺点:不易保存,备份困难,查找不便 数据库:存储数据的仓库,描述一个事务的基本信息 优点:1.持久化存储 2.读写速 ...

最新文章

  1. 【回顾】紫丁香一队的故事
  2. Can't create layer 289 of type Squeeze in function 'cv::dnn::dnn4_v20190902::LayerData::getLaye
  3. kingwell Calendar V1.0 日历时间组件
  4. 笔记本老出现计算机,电脑老是自动重启,教您如何有效解决这个问题
  5. 李倩星r语言实战_《基于R的统计分析与数据挖掘》教学大纲
  6. 目标跟踪 facebook_如何关闭Facebook Messenger的位置跟踪(如果已启用)
  7. 解决spring和struts配合问题
  8. python ThreadPoolExecutor线程池(实例)
  9. 统计天数(洛谷-P1567)
  10. 以太坊上DeFi协议总锁仓量环比上升4.37%
  11. 【ArcGIS|空间分析|网络分析】6 创建路径分析模型
  12. REST是否会步SOAP的后尘?
  13. 微信小程序豆瓣电影(上)
  14. 便签里的文件怎么分享?怎么把便签里的内容弄成文件发送
  15. 分享 | 一份小小的信念
  16. JavaCV音视频开发宝典:基于JavaCV实现wav音频直播服务,wav在线FM电台直播服务,无需流媒体服务,浏览器原生audio标签直接播放wav直播音频
  17. oracle rsm 进程,Oracle 10g 的后台进程
  18. linux桌面 输入法 原理,安装ubuntu 7.10桌面版后无中文输入法的解决
  19. Java 生成 outLook .msg 文件
  20. java regux_使用Unix命令在Java中打印Mac的序列号

热门文章

  1. 图解技术原理,真的太赞了!
  2. 【双十一前专访手机淘宝技术小二南天】技术就要左右互博,耗尽一切能量
  3. 做phodal的御用编辑,其实我是拒绝的
  4. C++设计一个长方形类
  5. Linux FTP 21端口始终无法连接的问题
  6. golang_微信公众号网页授权
  7. Android性能测试文章汇总
  8. 项目管理必知项,做项目经理必须知道的几个事情
  9. 数据结构哈夫曼树(C语言版)
  10. 大淘客cms php版本,大淘客cms频繁出现 500错误页面临时解决方法