如何在 MySQL Workbench 中合并 2 个模式?

How to merge 2 schemas in MySQL Workbench?

我有 2 个不同的数据库,我想将它们合并为一个,或者只是将两个数据库组合起来用作一个模型。

您可以简单地转储它们并将它们上传到同一个数据库。加载一个不会删除 other.On CLI:

create database new_database

mysqldump old_db_1 > old_db_1.sql
mysqldump old_db_2 > old_db_2.sql

mysql -u<username> -p<password> new_database < old_db_1.sql
mysql -u<username> -p<password> new_database < old_db_2.sql

如果两个数据库中的表具有相同的架构,您可以只使用 UNION 连接两个数据库的元素。

EX:

SELECT column
 FROM `database1`.`tableX`
  WHERE column_name="abc"
UNION
SELECT column
 FROM `database2`.`tableY`
  WHERE column_name="abc"

数据库->迁移向导.

Select 您的 SourceTarget 数据库。

架构中Selectionselect只有一个架构,以及table架构你想合并

更多更详细here