我如何在触发器SQL Server中执行此操作

2 sql-server triggers

第一行似乎是正确的.第二行是我的SQLite代码.使用代码我得到一个关于触发器附近的错误的例外.在VS中,它表示无法绑定多部分标识符.使用SQLite,新的代表插入行.所以我想增加订阅者的数量.我如何使用SQL Server触发器执行此操作?

CREATE TRIGGER  trig_0  ON  subscription   
 AFTER INSERT  AS  
UPDATE user_data 
   SET msg_count = msg_count + 1 
 WHERE id = new.recipient; 
Run Code Online (Sandbox Code Playgroud)

Rem*_*anu 7

SQL Server中没有神奇的"新".有一个神奇的INSERTED,是一个表:

CREATE TRIGGER  trig_0  ON  subscription   
 AFTER INSERT  AS  
UPDATE user_data 
   SET msg_count = msg_count + 1 
FROM user_data
JOIN INSERTED ON id = INSERTED.recipient; 
Run Code Online (Sandbox Code Playgroud)