如何使用Mysql使用先前值的和和新值来更新2行值?

时间:2018-08-02 10:16:41

标签: mysql

我想使用Mysql查询更新2行值,但是将先前值的总和与新值相加,但是问题是返回的查询抛出错误,因此该怎么做?

10 //assume I want to update with value 10

例如,根据sessid,余额列应更新为以前的值和新值之和,例如68 + 10 = 78和70 + 10 = 80,但我返回的查询不起作用。

UPDATE `users` SET `balance` = 10+(balance) WHERE sessid  IN(11,3);

1 个答案:

答案 0 :(得分:2)

最后我解决了我的问题,实际上查询应该是这样的

UPDATE `users` SET `balance` = balance+10 WHERE sessid  IN(11,3);