这是我到目前为止所做的并且我保留了语法错误。
DELIMITER $$
CREATE TRIGGER quantUpdate
AFTER INSERT ON item
FOR EACH ROW
BEGIN
UPDATE item SET quantityInStock = quantityInStock -quantity;
END $$
答案 0 :(得分:0)
知道了!我必须弄清楚何时使用NEW.field
。我没有意识到我可以比较不同表中的两个字段。很高兴知道。
DELIMITER $$
CREATE TRIGGER quantUpdate
AFTER INSERT ON orderItem
FOR EACH ROW
BEGIN
UPDATE item SET quantityInStock = quantityInStock - NEW.quantity;
END $$
DELIMITER ;