我必须在我的SQLite数据库中创建触发器。如何在sqlite数据库中创建触发器?
有在数据库3页中的表
questions (question_id)
options (option_id, question_id)
answers (answer_id, question_id)
每当任何行从question
表中删除,相应的数据也应当从option
和删除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
我得到一个错误创建触发器。我应该创建两个不同的触发器来执行此操作,还是需要在上述语句中进行任何更改?
请让我知道。
感谢 尼迪
**您收到什么**错误?它真的不能帮助我们知道你会得到“一个错误” - 但你并没有告诉我们它是什么! – 2011-05-11 11:45:42