SQL SERVER2008R2数据库触发器求解

有两个表一个为DJML表一个为DJNR表,修改DJML表中的ZY,DJNR表中的ZY跟着变化

表字段:
DJML:MLID(主键)、ZY
DJNR:MLID(主键)、ZY

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

CREATE TRIGGER [dbo].[Tir_DJML_update]
ON [dbo].[DJML]
AFTER update
AS
BEGIN

SET NOCOUNT ON;
--判断ZY被修改
IF(update(ZY))
begin
    --定义变量
    declare @ZY  nvarchar(200)
    declare @MLID  nvarchar(200)
    --获取变量值
    select @ZY=ZY,@MLID=MLID from  inserted;
    --进行修改
    update  DJNR set  ZY=@ZY WHERE  MLID=@MLID
end

END