插入后的SQLite触发器

时间:2013-06-02 19:34:04

标签: sql sqlite triggers

请在SQLite触发器中需要帮助: 我想在插入表格后触发触发器并自动将一些值插入另一个表格 我已经使用了这个语句并且它可以工作但是如何在触发器中使用它

     INSERT INTO  student_score SELECT tk.cpr,s.Student_name, sum (sp.score), tk.test_taken_id
     FROM student s, student_paper sp,test_taken tk
     where s.cpr=tk.cpr
     and tk.test_taken_id=sp.test_taken_id
     group by tk.test_taken_id;

我希望我能解释清楚 谢谢

1 个答案:

答案 0 :(得分:2)

文档:http://www.sqlite.org/lang_createtrigger.html

CREATE TRIGGER customTrigger
AFTER INSERT ON student_score 
FOR EACH ROW
BEGIN
INSERT INTO newTable (col1, col2) VALUES ("value1", "value2")
END;

这应该有效。进行必要的更改以满足您的需求。希望它有所帮助,问候