【发布时间】:2021-05-08 17:36:26
【问题描述】:
我必须创建一个触发器,当 Quantity 字段达到 0 时会自动删除行,但在运行更新后 Quantity = 0 会出现此错误:
无法更新存储函数/触发器中的表,因为它已被调用此存储函数/触发器的语句使用。
代码如下:
CREATE TRIGGER Deleterow
AFTER UPDATE
ON Sold
FOR EACH ROW
DELETE FROM Sold WHERE NEW.Quantity = 0
【问题讨论】:
-
请标记您的数据库