您的位置:首页 > 数据库 > MySQL

mysql 用一个表的一列,去更新另一表的一列

2013-02-23 11:13 288 查看
设有表t1:

id name

1 null

2 null

3 null

表t2:

id name

1   aa

2   bb

3   cc

现要将t2的name列赋值到t1的name列中,以id作为对应行:

update t1,t2

set t1.name=t2.name

where t1.id=t2.id

执行后的结果:表t1:
id name

1 aa

2 bb

3 cc

 

// mysql 用一个表的一列,去更新本表的另一列:

设有表t1:

id name

1 null

2 null

3 null

现在将t1表的id列的值复制到t1的name列中:

update t1

set name=id

执行后的结果:表t1:
id name

1 1

2 2

3 3

 


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: