2013-04-04 120 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