在MYSQL中使用连接更新查询

在MYSQL中使用连接更新查询,mysql,Mysql,我是MYSQL新手,我面临着使用连接或多个表进行更新的问题。请看下面的代码(A)没有给出输出,它连续执行,没有结果 在(B)的情况下,它是相同的表,但它在4秒内得到更新 为什么? 请澄清 (A) (B) 事先非常感谢 SET SQL_SAFE_UPDATES=0; Update MIS_Master_Sheet_New as a,temp_ClientProcess as b set a.Client_Process=b.ClientProcess where a.CRP_RefNo=b.

我是MYSQL新手,我面临着使用连接或多个表进行更新的问题。请看下面的代码(A)没有给出输出,它连续执行,没有结果

在(B)的情况下,它是相同的表,但它在4秒内得到更新

为什么?

请澄清

(A)

(B)

事先非常感谢

SET  SQL_SAFE_UPDATES=0;
Update MIS_Master_Sheet_New as a,temp_ClientProcess as b 
set a.Client_Process=b.ClientProcess
where  a.CRP_RefNo=b.CRP_RefNo;
update MIS_Master_Sheet_New,
(select CRP_RefNo,ClientProcess from temp_ClientProcess ) as Y 
set Client_Process=Y.ClientProcess
where MIS_Master_Sheet_New.CRP_RefNo=Y.CRP_RefNo