-1

如下表所示

Id         country       Person        Money     sum

1           UK           john          2010      null
2           USA          Henry         120       null
3           RUS          neko          130       null
4           GER          suka          110       null
7           CAN          beater        1450      null
8           USA          lusi          2501      null

每个货币列乘以 2,然后存储到相应的总和列中,如下所示

Id         country       Person        Money     sum

1           UK           john          2010      4020
2           USA          Henry         120       240
3           RUS          neko          130       260
4           GER          suka          110       220
7           CAN          beater        1450      2900
8           USA          lusi          2501      5002
4

1 回答 1

1

您只想使用这样的表达式更新字段。

update `tablename` set `sum` = `Money` * 2 where `sum` is null;

如果您希望这种情况不加选择地发生,您可以删除更新的 where 部分,例如:

update `tablename` set `sum` = `Money` * 2;
于 2013-07-22T03:04:03.327 回答