Mysql 如何使用一个触发器执行多个操作
我想把它们合并为一个触发器。我创建第一个查询,然后创建第二个查询。但它说,有多个触发相同的行动。我的问题是如何将它们结合起来Mysql 如何使用一个触发器执行多个操作,mysql,Mysql,我想把它们合并为一个触发器。我创建第一个查询,然后创建第二个查询。但它说,有多个触发相同的行动。我的问题是如何将它们结合起来 CREATE trigger deletePostsAfterDeleteUser before delete on tblusers for each row delete from tblposts where tblposts.userId = old.userId CREATE trigger deleteReportsAfterDeleteUser b
CREATE trigger deletePostsAfterDeleteUser before delete on
tblusers for each row delete from tblposts where tblposts.userId = old.userId
CREATE trigger deleteReportsAfterDeleteUser before delete on
tblusers for each row delete from tblreports where tblreports.userId = old.userId
使用
开始
和结束
:
create trigger deletePostsAfterDeleteUser before delete on
tblusers
for each row
begin
delete from tblposts where tblposts.userId = old.userId;
delete from tblreports where tblreports.userId = old.userId;
end;
然而,这种类型的动作表明你真的想要,而不是触发器。这就是我需要的。非常感谢。我更改了所有表的配置,现在可以正常工作了