gpt4 book ai didi

mysql - 是否可以从 MySQL 和 MSSQL 同步两个链接服务器中的两个表?

转载 作者:行者123 更新时间:2023-11-29 06:14:12 26 4
gpt4 key购买 nike

我创建了两个链接服务器,一个来自 Mysql,另一个来自远程 MSSQL。是否可以从不同的数据库同步这两个链接服务器中的表?

最佳答案

要将数据从 MySQL 插入到 SQL Server,请执行以下操作

INSERT INTO SQLServerLinkedServer.database.schema.TableName(Col1,Col2)
SELECT Col1,Col2 FROM MySQLinkedServer...TableName

要将数据从 SQL Server 插入到 MySQL,请执行以下操作

INSERT INTO MySQLinkedServer...TableName(Col1,Col2)
SELECT Col1,Col2 FROM SQLServerLinkedServer.database.schema.TableName

您可以使用键列来比较这些表。例如,使用类似这样的方法在 MySQLinkedServer 中插入丢失的记录

INSERT INTO MySQLinkedServer...TableName(Col1,Col2)
SELECT T1.Col1,T2.Col2
FROM SQLServerLinkedServer.database.schema.TableName T1
LEFT JOIN MySQLinkedServer...TableName T2
ON T1.col1 = T2.col1
WHERE T2.col1 IS NULL

关于mysql - 是否可以从 MySQL 和 MSSQL 同步两个链接服务器中的两个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36785178/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com