2012-11-04 78 views
1

我有三個表council_member,混亂和利率。觸發器插入到第三張表後插入到另一個表中的每個行的表格

council_member(student_id, field2,...) 
mess(mess_id,field2,...) 
rates(student_id,mess_id,rating) 

student_id和mess_id是外鍵。

利率存儲每個議會成員每個混亂的評級。我想要創建一個觸發器,插入一個新的理事會成員,插入到插入的student_id的表格率和每個mess_id亂七八糟,等級爲10的觸發器。

如何在觸發器中運行插入語句每個mess_id?

回答

1

這個偉大的工程

CREATE TRIGGER insert_council_member 
AFTER INSERT ON council_member 
FOR EACH ROW 
    INSERT INTO rates SELECT NEW.student_id, mess_id, 10 FROM mess; 

http://sqlfiddle.com/#!2/ac4a0/1

+0

是該做的。謝謝! :d –

相關問題