我正在尝试创建一个相当简单的触发器,该触发器将在列中添加一个触发器,以跟踪类似于 Netflix 的电影发行公司的租赁数量。
我关注的专栏是:
- 电影(
movie_id, movie_title, release_year, num_rentals
) - 客户租金(
item_rental_id, movie_id, rental_date_out, rental_date_returned
)
我当前的触发器如下所示:
CREATE TRIGGER tr_num_rented_insert
ON customer_rentals FOR INSERT
AS
BEGIN
UPDATE movies
SET num_rentals=num_rentals+1
WHERE customer_rentals.movie_id=movies.movie_id;
END;
它返回错误:
消息 4104,级别 16,状态 1,过程 tr_num_rented_insert,第 7 行
无法绑定多部分标识符“customer_rentals.movie_id”。
我只希望它与movie_id 匹配并将租赁数量加1。