古いシステムから移行されたテーブルがあります。テーブルには、無効になった値がいくつか含まれています。無効なデータを有効なデータに変更できる必要があります。テーブルには id と who の 2 つの列しかなく、どちらも int 値です。
id 列は、保存されたジョブのジョブ ID です。who id は、その仕事に割り当てられた人々です。新しいシステムでは、who id = 10 は無効ではありません。したがって、10 のすべてのインスタンスを 16 に変更する必要があります。
Table CC
id | who
mysql> select * from cc;
1 | 2
1 | 3
2 | 1
2 | 10
mysql> select * from CC where id = 2;
2 | 1
2 | 10
mysql> select * from CC where who = 10;
2 | 10
上記のコマンドを実行し、同時に値を変更する方法はありますか?
mysql> update CC set who = '16' where who = 10;
これは機能しますか?