慕粉1470117225
2018-04-28 15:12
$res = $db->where([ 'id' => 1 ])->setInc("num"); dump($res);
因为setinc是字段自减方法,当num设置为无符号时,不允许值为负数,所以当你的num当前设置的数字不够大且自减的数值很大时,那就会报错。
经过测试,发现num里得先有数字,即使是0也行,只要有数字才成功
检查数据库中是否有id和num字段,而且setInc需要传入第二个参数
快速入门ThinkPHP 5.0 --模型篇
27110 学习 · 100 问题
相似问题
回答 2
回答 1