課程
/后端開發
/ThinkPHP
/快速入門ThinkPHP 5.0 --模型篇
$res?=?$db->where([ ????'id'?=>?1 ])->setInc("num"); ?dump($res);
2018-04-28
源自:快速入門ThinkPHP 5.0 --模型篇 2-4
正在回答
因為setinc是字段自減方法,當num設置為無符號時,不允許值為負數,所以當你的num當前設置的數字不夠大且自減的數值很大時,那就會報錯。
buyaolanduo
經過測試,發現num里得先有數字,即使是0也行,只要有數字才成功
慕碼人0782422
檢查數據庫中是否有id和num字段,而且setInc需要傳入第二個參數
舉報
Thinkphp5.0已發布多時,想了解thinkphp 5.0的新特性嗎?老司機點準時出發
1 回答軟刪除的字段可以字段名嗎?字段的默認值可以修改嗎
1 回答能不能保留原有字段,然后再賦一個新字段,而不是替換原字段?
3 回答把時間字段取出后格式沒有按照數據庫配置格式輸出
2 回答字段默認值
1 回答講得很好,請問有沒有文字資料
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-03-14
因為setinc是字段自減方法,當num設置為無符號時,不允許值為負數,所以當你的num當前設置的數字不夠大且自減的數值很大時,那就會報錯。
2018-08-26
經過測試,發現num里得先有數字,即使是0也行,只要有數字才成功
2018-04-29
檢查數據庫中是否有id和num字段,而且setInc需要傳入第二個參數