2

请我在 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;

我希望我解释清楚谢谢

4

1 回答 1

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;

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

于 2013-06-02T19:38:40.577 回答