我正在尝试合并两个表(studenttarget和studentsource)。但是,当我在MySQL Workbench中执行以下SQL时,我收到错误“''''合并'(合并)在此位置无效输入。”此视频(https://www.youtube.com/watch?v=5dk33HN8BX8)已获得此代码在SQL Server(@ 7:02标记)中工作,而我正在使用MySQL。这可能是问题吗?有没有更好的方法来解决这个问题?提前谢谢!
MERGE test.studenttarget AS T
USING test.studentsource as S
ON T.ID = S.ID
WHEN MATCHED THEN
UPDATE SET T.Name = S.Name
WHEN NOT MATCHED BY TARGET THEN
INSERT (ID, Name) Values (S.ID, S.Name)