在MYSQL Workbench中将数据从一个mysql数据库访问到另一个

时间:2016-05-05 21:22:25

标签: mysql database database-connection mysql-workbench

我有两个不同的数据库。我必须从一个数据库访问数据并将它们插入到另一个数据库中(包括一些数据处理,它不仅要复制数据)而且,模式非常复杂,每个表都有很多行,因此在第二个数据库中将数据复制到模式中数据库不是一个选项。我必须使用MySQL Workbench来做到这一点,所以我必须使用SQL查询。有没有办法创建从一个数据库到另一个数据库的连接并访问其数据?

1 个答案:

答案 0 :(得分:0)

虽然可以使用MySQL Workbench在服务器之间传输数据(例如,作为迁移过程的一部分),但是当您必须首先处理数据时,它是没有用的。相反,您还有其他两个选择:

  1. 使用您自己编写的专用工具(如eddwinpaz所述)。
  2. 使用服务器的功能。也就是说,将数据复制到目标服务器,进入临时表(使用转储和恢复)。然后使用查询根据需要修改数据。最后将其复制到目标表。