如何在mariadb(mysql)中合并两个数据库

oknrviil  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(302)

好的,如果我克隆了数据库a,将其命名为数据库b,并对数据库b做了一些更改,稍后我想对数据库a做一些更改,而数据库a也有一些新插入的行和表。我怎样才能只对数据库b到数据库a进行更改,而不完全删除数据库a上新插入的数据呢。
我在linux服务器上使用mariadb,谢谢。

ccrfmcuu

ccrfmcuu1#

试试这个,也许对你有帮助

USE [mydb1]
GO

INSERT INTO dbo.mytable1 (
 column1
,column2
,column3
,column4
 )
 SELECT 
 column1
,column2
,column3
,column4
 FROM [mydb2].dbo.mytable2 
 WHERE EXIST NOT (
   SELECT 1 FROM mydb2.dbo.mytable1 c 
   WHERE c.column1 = column1 ... 
   AND Any other column
 )

对于来自另一个数据库的insert的mysql语法,您可以看到

相关问题