如何更新字段以增加现有值的值?

Jam*_*lle 25 php mysql sql

如何更新字段以增加现有值的值?
比如我有

表名: table

id   credit
1      4
2      5
3      3
Run Code Online (Sandbox Code Playgroud)

有没有办法简单地增加信贷的价值?
喜欢

UPDATE table SET credit = '+7' WHERE id='1' 
Run Code Online (Sandbox Code Playgroud)

我想添加7到4,以便信用= 11,其中id ='1'
如何做到这一点?

Mat*_*ern 57

UPDATE table SET credit = credit + 7 WHERE id = 1
Run Code Online (Sandbox Code Playgroud)


Joh*_*Woo 16

这只是一个简单的问题UPDATE.请尝试以下方法.

UPDATE tableName
SET Credit = Credit + 7
WHERE ID = 1
Run Code Online (Sandbox Code Playgroud)

请注意,ID = 1并且ID = '1'与服务器自动解析它相同.


him*_*056 11

简单地使用credit = credit + 7,而不是credit = '+7'UPDATE声明

UPDATE tablename SET credit = credit + 7 WHERE id = 1
Run Code Online (Sandbox Code Playgroud)

看到这个SQLFiddle


iLa*_* ツ 7

试试这个代码

UPDATE table SET credit = credit + 7 WHERE id='1' 
Run Code Online (Sandbox Code Playgroud)