我有 2 个表 A(id, Name), B(id, fid, Name) 其中 A.id = B.fid,我的要求是我想删除 B 中的行A中的行删除
这是我试过的查询,但它在 B 附近给了我错误。
Create Trigger Delete_B_trigger After Delete on A For each row Begin Delete from B where fid = id; End
最佳答案
删除命令 requires一个来自。
要访问触发表中的值,您必须使用 OLD or NEW别名。
CREATE TRIGGER Delete_B_trigger
AFTER DELETE ON A
FOR EACH ROW
BEGIN
DELETE FROM B WHERE fid = OLD.id;
END
关于android - 用于删除行的 SQLite 触发器表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15197019/