update語句的返回值是什么


執行一條update語句,執行成功后返回值是 1 ,所以就理所當然的認為返回的是受影響的行數,

但是當你再次執行這條update語句時,按正常的邏輯,數據已存在,更新不會成功,應當返回 0,但是返回值依舊

是 1 (已測試過),所以返回值並不是受影響的行數,查看別人的文章,得知返回值是matched記錄數(匹配到的行數)

如果想設置返回值是受影響的行數,修改數據庫鏈接配置:增加 useAffectedRows=true 即可

參考文章:
點擊查看參考文章


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM