-2
我有一個從舊系統遷移的表。該表包含一些不再有效的值。我需要能夠將無效數據更改爲有效數據。該表只有2列 - id和who,都是int值。Mysql命令來解析
id列是存儲作業的作業ID。 誰是分配給工作的人。 我有一個誰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;
這項工作?
嘗試它,它會工作,在這種情況下,單引號是可選的,因爲數據類型是整數。 http://www.sqlfiddle.com/#!2/f4d4c/1 – 2013-05-08 17:39:58