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