【发布时间】:2020-02-03 07:01:21
【问题描述】:
我在 MySQL 中有几个表,我想从 SQL Server 中删除这些 MySQL 表中的数据。我们有什么方法来执行它吗?
【问题讨论】:
-
不,你不能那样做。
标签: mysql sql-server
我在 MySQL 中有几个表,我想从 SQL Server 中删除这些 MySQL 表中的数据。我们有什么方法来执行它吗?
【问题讨论】:
标签: mysql sql-server
您可以使用 SQL Server 中的链接服务器执行插入/更新/删除/选择。您只需要创建 MySQL LinkedServer 并使用 Open Query。
示例查询:
DELETE FROM OPENQUERY([MYSQL_LOCAL], 'SELECT user_id FROM d_portal.users' ) where user_id = 1;
MYSQL_LOCAL 是一个 MySQL 链接服务器。 您可以按照以下文章获得更好的指导。
https://www.sqlshack.com/mysql-query-t-sql-tutorial-for-sql-server/
【讨论】: