2012-12-16 66 views
0

我有一個表,其中有一個名爲「backfill_target」的列,其值爲1,但我需要將此更改爲20,所有300行,我該怎麼做?mysql中的批量更新列

編輯:

這裏是我的表

ID|name |backfill_target|first_record|second_record 
0 | test| 1    |52   |54 

回答

2

的簡化版本,假設你要更新的每一行。

UPDATE table SET backfill_target = 20 
2

嘗試,

UPDATE tableName 
SET backfill_target = 20 
WHERE backfill_target = 1 
+0

+1,因爲這是更安全的..如果你在以後再次遇到它不應該造成負面影響.. – cowls

+0

你是正確的,謝謝你的快速解答 – KPS