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;

然而,这种类型的动作表明你真的想要,而不是触发器。

这就是我需要的。非常感谢。我更改了所有表的配置,现在可以正常工作了