我有表GL_LEQUAL
,其中有列new
和stock
。
我需要在库存或交货日期发生更改时更新/插入行时,触发器必须更新字段delivery_days
,可以通过调用CheckStatus(stock,delivery_days)函数来接收该字段并返回0或1
我尝试过:
status
但是它不会运行,因为它将无限循环。
CheckStatus:
BEGIN
IF NEW.stock != OLD.stock or NEW.delivery_days != OLD.delivery_days
THEN
UPDATE new set status = CheckStatus(stock,delivery_days);
END IF;
END