2012-04-09 26 views
0

例如如果我在TABLE1上有兩列,名爲「id」和「count」,其中包含「count」列中的數字,當這些數字達到50或以上時,我希望觸發器更新TABLE2上名爲「達到」帶有「是」以及其ID,在ID欄中如何在2個表之間執行此MYSQL觸發器?

該怎麼辦?謝謝

+0

你到目前爲止嘗試過什麼?我們有助於解決您撰寫的問題,而不是爲您寫信。一個好的起點將在這裏:http://dev.mysql.com/doc/refman/5.0/en/triggers.html – 2012-04-09 19:16:41

回答

2
delimiter | 

CREATE TRIGGER table1_trigger AFTER UPDATE ON table1 
FOR EACH ROW BEGIN 
    IF NEW.count >= 50 
    then 
    update table2 set reached = 'yes' where id = NEW.id; 
    end if; 
END; 

| 
相關問題