我有下表: product(id, price, is_deleted)
我想创建一个触发器,当有人从 PRODUCT 表中删除一行而不是删除它时,将该行中“is_deleted”列的值更改为“1”。在执行 DELETE 任务期间要删除的行在名为“已删除”的表中必须是临时的。它也必须是那一刻表中“删除”的唯一行。
这就是我的想法:
CREATE TRIGGER is_deleted
ON product
FOR INSERT
AS
BEGIN
UPDATE Product, is_deleted = 1
WHERE is_deleted = NULL
END
这是一个好方法吗?
提前致谢!