我有两个不同的数据库,我想将它们合并为一个,或者只是将两个数据库合并为一个模型。
答案 0 :(得分:3)
如果两个数据库中的表具有相同的模式,则可以使用UNION
连接两个数据库的元素。
EX:
SELECT column
FROM `database1`.`tableX`
WHERE column_name="abc"
UNION
SELECT column
FROM `database2`.`tableY`
WHERE column_name="abc"
答案 1 :(得分:3)
答案 2 :(得分:2)
您可以简单地转储它们并将它们上传到同一个数据库。加载一个不会删除另一个。在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