在本地端的某个 MySQL 数据库上新增了多个表,在客户设备上需要进行同步
需求如下:
- A 与 B 数据库存在交集,需要将 A 数据库中新增的表同步到 B 表格中
- A 数据库中新增的表数量较多,需要批量操作
- A 数据库中的数据不能流出到 B 表中,也不能丢失
- B 中已有的表需要保留(包括数据)
如何将含有超多表的某个 A 数据库迁移到另一台设备的 B 数据库中?
简单分析后,大致分为以下几步:
- 获取 A 和 B 数据库的所有表名
- 比较两个表名,获取新增的表名
- 导出 A 中新增的表
- 导入到 B 中