🙏废话不多说系列,直接开整🙏
(1)同表之间不同字段复制
使用场景:扩展字段将中文名和英文名合并冗余到新一列,作为用户名快速查询。
-- name_zh 和 name_en 是student表已经存在的列
UPDATE student SET username = concat(name_zh, ' ', name_en)
(2)不同表之间字段复制
使用场景:冗余学校表基础信息名称到关系表中
学生表 student
学生冗余表 student_rec
UPDATE
student_rec INNER JOIN student ON student.id = student_rec.student_id
SET
student_rec.`stu_name` = student.`name`
结果 student_rec 的 name 已经含有值:
🙏至此,非常感谢阅读🙏