假设我有两个带有复杂表结构的mysql数据库。两个数据库都没有相同的表名。假设这些表不包含行(它们包含行,但我可以截断表,数据现在不重要,只是测试内容)。假设我需要这两个数据库合并为一个。例如:
数据库1:
城市
国家
数据库:
指数
子索引
帖子
我想最终得到一个包含以下内容的数据库:
城市
国家
指数
子索引
帖子
这可能吗?
最佳答案
您可以对其中一个数据库中的所有表使用RENAME TABLE
。
见:http://dev.mysql.com/doc/refman/5.0/en/rename-table.html
RENAME TABLE current_db.tbl_name TO other_db.tbl_name;
如果没有副本。
关于mysql - 是否可以将两个MySQL数据库合并为一个?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4589906/