【发布时间】:2016-10-23 13:28:23
【问题描述】:
当 Inventory 表中的 Quantity 值有更新时,我正在触发一个触发器以将新行插入到表 Reorder 中。当数量更新为 8 时,Reorder 表上没有任何反应,也没有添加任何内容。谁能指出我的触发器出了什么问题?
CREATE TRIGGER reorder
AFTER UPDATE OF Quantity
ON Inventory
FOR EACH ROW
WHEN "NEW.Quantity" < 10
BEGIN
INSERT INTO Reorder VALUES (
NEW.ProductID,
100
);
END;
Inventory 包含 StoreID、ProductID 和 Quantity 列,而 Reorder 包含 ProductID 和 Quantity 列。
【问题讨论】: