Mysql触发器插入和删除合二为一?

发布于 2024-10-15 06:47:37 字数 101 浏览 1 评论 0原文

我需要创建一个插入和删除触发器,两者都会做同样的事情。
我可以在一个触发器中创建它吗?
或者我需要两个单独的吗?
我环顾四周,似乎都有一个用于删除,另一个用于插入。

I need to create an insert and delete trigger, both will do the same thing.
Can I create this in one trigger?
Or do I need two separate ones?
I've had a look around and all seem to have one for delete and another for insert.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

木緿 2024-10-22 06:47:37

MySql 不允许同一触发器上有多个事件。

一种选择是将代码放入过程中,并让每个触发器调用相同的过程 - 根据需要将旧/新行的尽可能多的信息传递给过程。

MySql does not allow for multiple events on the same trigger.

One option is to put your code in a procedure, and have each trigger call the same procedure - pass as much info of the old/new row to the proc as required.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文