Pra*_*eep 5 sqlite android triggers
我有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
Run Code Online (Sandbox Code Playgroud)
CL.*_*CL. 15
DELETE命令需要 FROM.
要访问触发表中的值,您必须使用OLD或NEW别名.
CREATE TRIGGER Delete_B_trigger
AFTER DELETE ON A
FOR EACH ROW
BEGIN
DELETE FROM B WHERE fid = OLD.id;
END
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6618 次 |
| 最近记录: |