mysql 用一個表的一列,去更新另外一表的一列

 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
3null
date

如今將t1表的id列的值複製到t1的name列中:

update t1
set name=id

執行後的結果:表t1:
idname
1 1
2 2
3 3
im

 

相關文章
相關標籤/搜索