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 に答える