首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用于插入和更新的MySQL触发触发器

用于插入和更新的MySQL触发触发器
EN

Stack Overflow用户
提问于 2009-08-23 10:17:15
回答 1查看 114.4K关注 0票数 129

是否可以同时为表的插入和更新事件触发mysql触发器?

我知道我可以做到以下几点

代码语言:javascript
复制
CREATE TRIGGER my_trigger
    AFTER INSERT ON `table`
    FOR EACH ROW
BEGIN
.....
END //

CREATE TRIGGER my_trigger
    AFTER UPDATE ON `table`
    FOR EACH ROW
BEGIN
.....
END //

但是我该怎么做呢?

代码语言:javascript
复制
CREATE TRIGGER my_trigger
    AFTER INSERT ON `table` AND
    AFTER UPDATE ON `table`
    FOR EACH ROW
BEGIN
.....

有没有可能,或者我必须使用2个触发器?代码对于两者都是相同的,我不想重复它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-08-23 10:20:56

您必须创建两个触发器,但您可以将公共代码移动到一个过程中,并让它们都调用该过程。

票数 145
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1318224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档