如何使用不同的模式将数据从现有的远程数据库(MySQL)复制到另一个本地MySQL数据库?

时间:2015-05-12 10:16:57

标签: mysql database

我想将数据从MySQL远程数据库复制到其他MySQL数据库,这些数据库具有不同的模式(表和列名以及主键和外键约束)

我希望将db1.person中的数据带入db2.user,同时将db1.person.id映射到db2.user.id,并将其与名称和电子邮件列相同。

我打算让这个过程每周运行两次,所以为它设置一个脚本会很棒。

远程数据库db1具有表person

  • ID
  • 名称
  • 电子邮件

本地数据库db2具有表user

  • ID
  • 名称
  • 电子邮件
  • GROUP_ID

group

  • ID
  • 标签
  • 描述

1 个答案:

答案 0 :(得分:1)

看看这个免费的数据库管理器http://dbeaver.jkiss.org/
DBeaver可以很好地在不同的模式或数据库上复制表。 它的占地面积非常小,复制速度非常快。