如何把两个完全相同的mysql数据库合并到另一个数据库中

如何把两个完全相同的mysql数据库合并到另一个数据库中,第1张

问题一: insert into databaseB select from databaseA;

问题二:databaseC是库吗??databaseA,databaseB是表?? 那么就 执行 create table databaseCt1 as select from databaseA; create table databaseCt2 as select from databaseB;

第三个问题没看懂,就是不能让databaseA和databaseB数据重复吗

-------两个表合并??合并到一个新表吗??

你可以把某个数据库导出,然后导入到另一个数据库。或者把两个数据库都导出,然后导入一个新的数据库。因为导出数据库,插入时,系统默认是把外键先关闭的,所以不用担心关联问题。当然,如果两个库的表名有一样的,你就要注意。得把某个表名改下。

导出命令:

mysqldump -uxxx -hxxx -pxxx dbname > dbsql //xxx分别代码用户名、主机名、密码。如果是本机的,主机号一般是localhost

然后到另一个数据库,如果你是新建数据库的,可以用以下sql:

create database xxxx;

use xxx;

进入数据库,用命令source dbsql 就会把刚才的数据导入现在用的数据库。

以上就是关于如何把两个完全相同的mysql数据库合并到另一个数据库中全部的内容,包括:如何把两个完全相同的mysql数据库合并到另一个数据库中、两个mysql 数据库的20多个表都一样,数据不一样,请问我怎么才能把两个数据库的数据合并到一个数据库里面、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10183056.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存