-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

各 money 列に 2 を掛けて、対応する sum 列に格納する方法は次のとおりです。

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 に答える