义凯安综合站

首页 > 文娱 >   laravel 更新数据,自增自减

laravel 更新数据,自增自减

2018-06-12 02:52:57 编辑:湛工 阅读:8790 栏目:文娱

更新数据,跟thinkphp5差不多

$where['id']=10;

$student=DB::table("student")

->where($where)

->update(["name"=>'小邓'])

自增或自减一个字段的值

//自增1,默认是自增1

$student=DB::table("student")

->where($where)

->increment("age");

//自增10

$student=DB::table("student")

->where($where)

->increment("age",10);

//自减1

$student=DB::table("student")

->where($where)

->decrement("age");

//自减10

$student=DB::table("student")

->where($where)

->decrement("age",10);

TP5的自增或自减一个字段的值

setInc/setDec

如不加第二个参数,默认值为1

// score 字段加 1

Db::table('think_user')

->where('id', 1)

->setInc('score');

// score 字段加 5

Db::table('think_user')->where('id', 1)->setInc('score', 5);

// score 字段减 1

Db::table('think_user')->where('id', 1)->setDec('score');

// score 字段减 5

Db::table('think_user')->where('id', 1)->setDec('score', 5);

分享:

微信