日常工作中经常遇到需要跨 MySQL 数据表同步数据的场景,比如业务表新增数据后,自动同步到统计表 / 备份表,手动操作既耗时又易出错。这篇教程就手把手教大家用连趣云搭建自动化流程,实现「MySQL 表新增数据自动同步至另一张 MySQL 表」,全程步骤清晰,新手也能跟着做!
一、核心需求与流程逻辑
1. 核心需求
触发源:MySQL 数据库 A 表(有数据新增时触发);
目标:自动将 A 表新增的数据同步到 MySQL 数据库 B 表(同库 / 跨库都适用);
核心操作:调试验证数据、配置字段映射、上线流程、查看执行日志。
2. 整体流程
MySQL A 表(数据新增) 连趣云触发节点 调试获取新增数据 MySQL 执行节点(新增数据至 B 表) 字段映射 + 调试 上线流程 日志监控。
二、前置准备(必做!)
账号 / 权限准备
能访问源表(A 表)和目标表(B 表)的数据库账号(需开启远程访问);
账号拥有 A 表的「查询权限」、B 表的「新增权限」;
记录数据库地址(IP)、端口、库名、表名(A 表 / B 表)。
三、分步配置连趣云同步流程(全程可调试)
步骤 1:新建流程并配置 MySQL 触发节点(源表 A)
这一步是设置 “什么时候触发同步”—— 当 A 表有数据新增时,连趣云能精准捕捉到。
1. 登录连趣云控制台,点击「新建流程」,命名为「MySQL A 表同步至 B 表」;
2. 选择触发节点:在「应用列表」中找到「MySQL」,选中后配置触发参数:
数据库实例:选择已授权的源库(A 表所在库);
触发事件:选择「数据新增触发」;
数据表名:输入源表名称(A 表,如business_data);
保存触发节点:点击「测试连接」,提示 “连接成功” 即可。
3. 调试获取新增数据(关键!验证触发是否有效):
先去 MySQL 数据库,给 A 表手动新增 1 条测试数据(比如:INSERT INTO business_data (name, phone, create_time) VALUES ('测试用户', '13800138000', NOW()););
回到连趣云触发节点,点击「执行调试」,等待调试完成后,查看「调试结果」:能看到新增的测试数据(如 name、phone、create_time 等字段值),说明触发节点配置成功;
若调试无数据:检查 A 表是否真的新增了数据、数据库账号权限、触发节点的表名是否填错。
步骤 2:配置 MySQL 执行节点(目标表 B)
这一步是设置 “同步到哪里、同步什么数据”—— 把 A 表新增的数据,自动插入到 B 表。
1. 在触发节点后,点击「添加节点」 选择「执行节点」 再次选中「MySQL」应用连接器。
2. 配置执行节点参数(目标表 B):
数据库实例:选择目标库(B 表所在库,同库则选和触发节点一致的实例);
执行事件:选择「新增数据(插入单条)」;
数据表名:输入目标表名称(B 表,如business_backup);
自动拉取字段:输入表名后,点击「拉取表字段」,连趣云会自动读取 B 表的所有字段(如 name、phone、create_time),无需手动输入。
3. 填充上一节点的变量信息(字段映射):
拉取字段后,每个 B 表字段右侧会有「变量选择」按钮,点击后选择「上一节点」 触发节点的对应字段:例:B 表的name字段 选择「触发节点name」;B 表的phone字段 选择「触发节点phone」;B 表的create_time字段 选择「触发节点create_time」;
所有需要同步的字段映射完成后,保存配置。
4. 执行调试(验证同步是否成功):
点击执行节点的「执行调试」,等待调试完成;
验证结果:
调试日志显示 “执行成功”;
去 MySQL 数据库查看 B 表,能看到从 A 表同步过来的测试数据,说明字段映射和插入操作都没问题;
若调试失败:查看报错信息(如 “字段类型不匹配”“缺少必填字段”),核对 A/B 表字段类型,补充必填字段映射。
步骤 3:上线流程并监控日志
调试通过后,就可以把流程正式上线,实现自动同步了!
流程上线
回到流程编辑页,点击顶部「上线流程」
确认提示 “发布成功”,此时流程已正式生效 —— 后续 A 表只要新增数据,连趣云会自动触发同步,无需手动操作。
查看流程日志
进入连趣云「流程日志」模块,找到刚发布的流程;
可查看关键日志: 执行成功日志:能看到每次同步的时间、同步的数据内容、耗时; 执行失败日志:若同步出错(如数据库断连、字段错误),日志会显示具体报错原因,方便定位问题;
四、常见问题与解决方案
触发节点调试无数据:
检查 MySQL 源表是否真的新增了数据(避免测试数据未插入成功);
确认触发节点的「数据新增触发」是否开启了 “实时监控”(部分版本需手动开启);
核对数据库账号是否有 A 表的查询权限
执行节点调试提示 “字段不存在”
点击「重新拉取表字段」,确保 B 表字段是最新的;
检查字段名是否大小写不一致(MySQL 表字段区分大小写)
流程上线后未自动同步
确认流程状态是「启用」(不是草稿 / 暂停);
查看触发日志,确认 A 表新增数据后是否触发了流程(未触发则重新测试触发节点)。
五、总结
用连趣云实现 MySQL 表间数据同步,核心就 3 步:
配置触发节点,调试获取新增数据;
配置执行节点,自动拉取字段并映射变量,调试验证插入;
上线流程,通过日志同步状态。
整个过程无需写一行代码,全可视化配置,不管是同库表同步还是跨库表同步都适用。后续如果需要同步更多字段,只需在执行节点重新拉取字段、补充映射即可,灵活适配业务变化!