0

私はテーブルを持っていますquestion

id        int
answers   int

挿入するたびに、列を更新したいこのテーブルの呼び出しを削除しanswersます。これにトリガーを使いたいです。question.id挿入、削除のトリガー内でどのように読み取ることができるかわかりません。

助けていただければ幸いです。

ありがとう。

4

2 に答える 2

1

挿入後に発生するトリガーでは、テーブルから選択して、inserted挿入された行のIDを取得できます。deleted削除についても同様に、テーブルから選択できます。

于 2012-07-22T22:56:33.687 に答える
0

BEFORE / AFTER INSERTトリガーでは、「id」(OLD.id / NEW.id)列と「answer」(OLD.answer / NEW.answer)列でOLD&NEWを使用できます。各列の古い値と新しい値を取得できます。同様に、AFTER DELETEトリガーでは、OLD.idとOLD.answerを取得できます。これにより、削除された行の値が取得されます。

于 2012-07-27T11:51:08.767 に答える