0
我找不到解決此「問題」的任何解決方案。 當另一個表被更新時,我的數據庫需要更新一個表中的一個字段。 (僅在新值爲5或7且新prop.key爲「status_id」時) 但更新的表不包含我需要的值。它只包含另一個表的ID。具有兩個表的Mysql觸發器和if語句
我不確定此語句的語法。這一個不會工作。 Anybode能幫助我嗎?
這是我的嘗試:
delimiter $$
CREATE TRIGGER autoClosedOn AFTER INSERT ON journal_details
FOR EACH ROW BEGIN
IF
NEW.prop_key = "status_id"
AND NEW.value = "5"
OR NEW.value = "7"
THEN
UPDATE
issues i
JOIN journals j
ON j.journalized_id = i.id
SET
i.closed_on = j.created_on;
WHERE j.id = NEW.jounal_id;
END IF;
END$$
delimiter ;
謝謝!現在它工作 – Xan