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

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

问题一: insert into databaseB select * from databaseA

问题二:databaseC是库吗??databaseA,databaseB是表?? 那么就 执行 create table databaseC.t1 as select * from databaseAcreate table databaseC.t2 as select * from databaseB

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

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

USE S2

假如 S2 与 S1 2个数据库, 没有交集,那么直接执行:

INSERT INTO DATA

SELECT * FROM S1.DATA

假如 S2 与 S1 2个数据库, 有交集( 主键是 id ),那么执行:

INSERT INTO DATA

SELECT * FROM S1.DATA AS s1data

WHERE s1data.id NOT IN ( SELECT id FROM DATA)


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

原文地址: http://outofmemory.cn/zaji/7281771.html

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

发表评论

登录后才能评论

评论列表(0条)

保存