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

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

首先问下.你会哪种导入手段.再之.你会哪种导出方法.然后,按你会的 *** 作呗.

2个数据库是不是同在本地,还是一个本地一个远程?navicat自带数据导入向导,按那个 *** 作就是.

表名不同没关系.字段不统一的话,要在导入时选下映射关系,不然就只有把远程的表下到本地来.

再用insert

into

目标表(字段1,....字段n)

select

a,b,c,d,...n

from

源表的方式写入.

首先,账号应该没有重复的吧?那么先把 account1里面,和account重复的账号,添加_1,同理,fso1的重复账号添加_2.

最后直接account1,FSO1,追加到account, fso

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/sjk/10048551.html

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

发表评论

登录后才能评论

评论列表(0条)

保存