问题一: 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多个表都一样,数据不一样,请问我怎么才能把两个数据库的数据合并到一个数据库里面、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)