设有表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

 

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