MySql复制一列到另一列

一、同表之间不同字段复制

需求:把 student 表中 name 字段的内容复制到 other_name 字段里面:
MySql复制一列到另一列_第1张图片
sql实现:

UPDATE student SET other_name = name;

结果:
MySql复制一列到另一列_第2张图片

二、不同表之间字段复制

需求:把student表的name字段复制到student_rec表的name字段

student表
MySql复制一列到另一列_第3张图片

student_rec表
MySql复制一列到另一列_第4张图片

sql实现:

UPDATE student_rec INNER JOIN student ON student.id = student_rec.student_id 
SET student_rec.`name` = student.`name`

结果:
MySql复制一列到另一列_第5张图片

你可能感兴趣的:(MySQL)