私はテーブルを持っていますquestion
id int
answers int
挿入するたびに、列を更新したいこのテーブルの呼び出しを削除しanswers
ます。これにトリガーを使いたいです。question.id
挿入、削除のトリガー内でどのように読み取ることができるかわかりません。
助けていただければ幸いです。
ありがとう。
私はテーブルを持っていますquestion
id int
answers int
挿入するたびに、列を更新したいこのテーブルの呼び出しを削除しanswers
ます。これにトリガーを使いたいです。question.id
挿入、削除のトリガー内でどのように読み取ることができるかわかりません。
助けていただければ幸いです。
ありがとう。
挿入後に発生するトリガーでは、テーブルから選択して、inserted
挿入された行のIDを取得できます。deleted
削除についても同様に、テーブルから選択できます。
BEFORE / AFTER INSERTトリガーでは、「id」(OLD.id / NEW.id)列と「answer」(OLD.answer / NEW.answer)列でOLD&NEWを使用できます。各列の古い値と新しい値を取得できます。同様に、AFTER DELETEトリガーでは、OLD.idとOLD.answerを取得できます。これにより、削除された行の値が取得されます。