Laravel 5.5 的 increment 和 decrement 保存到数据库的值问题?
DB::table('articles')->where('id', 1)->increment('hits', 1);
DB::table('articles')->where('id', 1)->decrement('hits', 1);
不管是increment或者是decrement, 最后保存到数据库都是 1 * 2
SQL是没错:"update articles
set hits
= hits
+ 5, updated_at
= ? where id
= ?"
请问大侠们这是为什么??
推荐文章: