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