2013-04-04 118 views
1

我正在檢索記錄集以更新表。使用mysql中的單個更新查詢使用多個記錄更新表

結果集這個樣子的,

MemId   username    memberName 
-----   -----------   ------------- 
1    James    James cam     
2    Peter    Peter Parker 
3    Allen    Allen Martin 
4 
. 
. 
. 
n rows 

我使用SELECT查詢得到上述結果集。 我想單個更新查詢更新與memberName列的用戶名。

+0

你的意思是成員名稱代替用戶名? – 2013-04-04 10:10:14

+0

是按成員名稱替換用戶名 – 2013-04-04 10:25:49

回答

1

試試這個

UPDATE table SET username = memberName 

DEMO HERE

0

更新是這樣(告辭而去WHERE子句如果你確定你做什麼

UPDATE table SET username = memberName WHERE MemId > 4