同步是指把一个表数据值同步到另一个表中,一般都会连表来修改值
格式:JOIN可以是JOIN,LEFT JOIN, RIGHT JOIN, INNER JOIN
UPDATE 表名 1
JOIN || LEFT JOIN || RIGHT JOIN || INNER JOIN 表名 2 ON 条件
SET 表名 1.x = 表名 2.x,
表名 1.y = 表名 2.y
例如:person表

human表
执行JOIN
UPDATE person p
JOIN human h ON p.id = h.id
SET p.NAME = h.NAME,
p.age = h.age,
p.remark = h.address
person表的数据复制过来了。

本文探讨了如何使用JOIN(如INNER JOIN、LEFT JOIN等)在MySQL中进行数据同步,并提醒注意JOIN类型的选择。同时,提到了触发器在数据修改后的同步作用,但警告应谨慎使用触发器,因为现代数据库已支持主从配置。文章总结了使用JOIN更新字段的注意事项,包括避免使用AND连接SET语句,并建议在大量数据同步时分批执行,强调在处理生产数据时要格外小心。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



