我需要将数据从本地服务器数据库更新到我的生产服务器数据库,而无需链接服务器。我需要从本地数据库更新生产数据库。我使用了以下查询
UPDATE [production server].[dbname].[dbo].[tablename] as t1
SET t1.Date = (Select t2.Date from [local server].[dbname].[dbo]. [tablename] as t2 where t1.psi_id = t2.empd)
但得到了
错误1064(42000):您的SQL语法有错误;
因为我使用的是mysql,所以我在查询中为模式名称字段尝试了与DB相同的名称。
答案 0 :(得分:-1)
这是必需的语法:
UPDATE t1
SET t1.Date = t2.Date
FROM [production server].[dbname].[dbo].[tablename] t1
JOIN [local server].[dbname].[dbo].[tablename] t2 ON t1.psi_id = t2.empd