回覆列表
-
1 # 老生談笑
-
2 # 使用者3296806220335
格式:update 表名稱 set 欄位名稱 = 欄位名稱 + 1 [ where語句]
比如說資料庫中有一張student表,要想把id為1的學生成績(score)加1則
update student set score=score+1 where id = 1
如果你不加where系統就不會知道你具體要更新哪條記錄,而導致所有該表中score都增加1,當然,除非這就是你的本意。
格式:update 表名稱 set 欄位名稱 = 欄位名稱 + 1 [ where語句]比如,資料庫中有一張student表,要想把id為1的學生成績(score)加1則update student set score=score+1 where id = 1如果是需要多個欄位同時在原來的值的基礎上加1只用一條sql語句的話,那麼就用逗號隔開比如我需要給我的表中計數,表中有三類欄位是這樣:1.總節點數 :numberNode2.簡單節點數 :numberSimpleNode3.複雜節點數 :numberComplexNode無論是我在給簡單節點數還是複雜節點數加1的時候我都得給總節點數加1,那麼就有如下語句來完成:update scenario set numberNode = numberNode + 1,numberSimpleNode = numberSimpleNode + 1;1