好的,如果我要克隆数据库A 并将其命名为数据库B 并对数据库B 进行一些更改后来想要数据库A ,而数据库A 也有一些新插入的行和表。我怎样才能仅对数据库B 进行的更改数据库A ,而不会完全消除数据库A >数据库A 上新插入的数据强>
我在Linux服务器上使用MariaDB,谢谢。
答案 0 :(得分:-1)
试试这可能会对你有所帮助
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
)
您可以看到从另一个数据库插入的MYSQL语法 this