我想使用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);
答案 0 :(得分:2)
最后我解决了我的问题,实际上查询应该是这样的
UPDATE `users` SET `balance` = balance+10 WHERE sessid IN(11,3);