SQLite 데이터베이스에서 트리거를 만들어야합니다.sqlite 데이터베이스에서 트리거를 만들려면 어떻게해야합니까?
은 행 question
테이블에서 삭제 될 때마다
questions (question_id)
options (option_id, question_id)
answers (answer_id, question_id)
는, 해당 데이터는 option
과에서 삭제해야 데이터베이스에 3 개 테이블이 있습니다 answer
테이블.
것은 내가
CREATE TRIGGER question_delete
BEFORE DELETE ON questions
FOR EACH ROW BEGIN
DELETE from options WHERE question_id= OLD.question_id AND
DELETE from answers WHERE question_id= OLD.question_id;
END
나는 오류가 발생하여 트리거를 작성하려합니다. 이 작업을 수행하기 위해 두 개의 다른 트리거를 작성해야합니까? 아니면 위의 명령문에서 변경해야합니까?
알려 주시기 바랍니다.
감사 Nidhi
** 오류는 무엇입니까? 그것은 정말로 당신이 "오류"를 겪는다는 것을 아는 데 도움이되지 않습니다. 그러나 당신은 그것이 무엇인지 우리에게 말하지 않고 있습니다 !! –