執行一條update語句,執行成功后返回值是 1 ,所以就理所當然的認為返回的是受影響的行數,
但是當你再次執行這條update語句時,按正常的邏輯,數據已存在,更新不會成功,應當返回 0,但是返回值依舊
是 1 (已測試過),所以返回值並不是受影響的行數,查看別人的文章,得知返回值是matched記錄數(匹配到的行數)
如果想設置返回值是受影響的行數,修改數據庫鏈接配置:增加 useAffectedRows=true 即可
參考文章:
點擊查看參考文章
執行一條update語句,執行成功后返回值是 1 ,所以就理所當然的認為返回的是受影響的行數,
但是當你再次執行這條update語句時,按正常的邏輯,數據已存在,更新不會成功,應當返回 0,但是返回值依舊
是 1 (已測試過),所以返回值並不是受影響的行數,查看別人的文章,得知返回值是matched記錄數(匹配到的行數)
如果想設置返回值是受影響的行數,修改數據庫鏈接配置:增加 useAffectedRows=true 即可
參考文章:
點擊查看參考文章
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。