2012-02-19 32 views
5

我有一個名爲Cars的MySQL表。 Cars表具有三列:id int auto incrementfoo varchar(255)bar varchar(255)MySQL:更新單表一列數據到另一列

我想簡單地將Cars表中的所有行更新爲bar列,如果foo不爲空,那麼它的值將與foo相同。因此,在foo不爲空的情況下,foo和bar都會在更新後具有相同的值。

回答

9
update cars set 
bar = foo 
where foo is not null 
+0

+1首先沒有語法錯誤:) – 2012-02-19 04:21:38

0
UPDATE cars SET bar = foo WHERE foo IS NOT null 
0

更新查詢將是:

UPDATE Cars set bar = foo where foo is not null 
相關問題