使用mysql中的单个更新查询更新具有多个记录的表

时间:2013-04-04 10:07:52

标签: mysql sql

我正在检索一组记录来更新表格。

结果集看起来像这样,

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

我使用select Query获得了结果集。 我想用单个更新查询更新带有memberName列的用户名。

2 个答案:

答案 0 :(得分:1)

试试这个

    UPDATE table SET username = memberName 

DEMO HERE

答案 1 :(得分:0)

更新就像这样(如果您确定要做什么,请忽略WHERE子句

UPDATE table SET username = memberName WHERE MemId > 4