MySQL使某個數值字段的值整體加1 (非auto_increament)

  • 格式:
    update 表名稱 set 字段名稱 = 字段名稱 + 1 [ where語句]

  • 範例:
    比如說數據庫中有一張student表,要想把id爲1的學生成績(score)加1則
    update student set score=score+1 where id = 1
    

  • 處理多個字段:
    如果是需要多個字段同時在原來的值的基礎上加1只用一條sql語句的話,那麼就用逗號隔開
    比如我需要給我的表中計數,表中有三類字段是這樣:
    1.總節點數 :numberNode
    2.簡單節點數 :numberSimpleNode
    3.複雜節點數 :numberComplexNode
    無論是我在給簡單節點數還是複雜節點數加1的時候我都得給總節點數加1,那麼就有如下語句來完成:
    update scenario set numberNode = numberNode + 1,numberSimpleNode = numberSimpleNode + 1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章