mysql 用一个表的一列,去更新另外一表的一列
mysql
设有表t1:
idname
1null
2null
3null
表t2:
idname
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:
idname
1aa
2bb
3cc
sql
// mysql 用一个表的一列,去更新本表的另外一列:spa
设有表t1:
idname
1null
2null
3nulldate
如今将t1表的id列的值复制到t1的name列中:
update t1
set name=id
执行后的结果:表t1:
idname
1 1
2 2
3 3
im