0
这是我到目前为止有:触发器来检查,如果新值大于value另一个表之前
DELIMITER //
CREATE TRIGGER insert_tr BEFORE INSERT ON ordline FOR EACH ROW
BEGIN
IF (NEW.Qty > ProdQ) THEN
CALL ErrorMsg ('Not enough quantity to cover this order');
END IF;
END // DELIMITER ;
其中“ProdQ”是从另一个表列,而“NEW.Qty”是整数值被传入。但是,我收到一个错误,说ProdQ不在表“ordline”中。如何检查新值是否大于其他表中的值?
谢谢!