我是新的用SQL。请收集我的答案。我有2张桌子。
productSale [productSaleID,productID,qtySold]
在每行上product
删除后创建TRIGGER产品
开始
update product.qtyavailable = productsale.qtySold - old.productsale.qtySold
END;
我需要添加qtySold,同时qtyavailable减少....
答案 0 :(得分:1)
我想建议2个触发器 一个将是删除前触发器,
CREATE TRIGGER Product before DELETE ON product FOR EACH ROW BEGIN update product.qtyavailable = productsale.qtySold - old.productsale.qtySold END;
当qtyavailable同时减少时,另一个将在触发后添加qtySold。
CREATE TRIGGER Product after DELETE ON product FOR EACH ROW BEGIN
//logic END;