我举个例子,比如下面一张表 A,字段分表为 ID(主键)、F1、F2、F3… 、F100。那按照这样的分法,前端 4 台 Server 的表分别为:A1(ID,F1,F2,…,F25)
A2(ID,F26,F27,…,F50)
A3(ID,F51,F52,…,F75)
A4(ID,F76,F77,…,F100)
那上面几张表的数据如果要合并到表 A,可以建立一个 Event,定时的来给表 A 里插入数据。涉及到的核心 SQL 为:insert ignore into A select A1.ID,F1,F2,...,F100 \
from A1 natural join A2 natural join A3 natural join A4;
那我们发现这个和第一个类似,只不过,所有的表最后到复制到了相同的数据库里。总结下,我上面简单说明了 MySQL 多源复制的三种常用使用场景,希望对大家有所帮助。