【问题标题】:SQL - Modify or Delete a TriggerSQL - 修改或删除触发器
【发布时间】:2012-07-15 06:36:00
【问题描述】:

我创建了触发器,我可以在执行 SHOW TRIGGERS 时看到它们。如何修改或删除它们?

我使用 MySQL

【问题讨论】:

    标签: mysql sql triggers


    【解决方案1】:

    您无法更改触发器,而您必须删除它然后创建新触发器。 删除语法是

    DROP TRIGGER trigger_name
    

    【讨论】:

      【解决方案2】:
      create or replace trigger <trigger_name>
      

      使用上面的语句可以修改触发器。

      【讨论】:

        【解决方案3】:

        删除触发器:

        drop trigger trigger_name
        

        修改触发器:

        drop trigger trigger_name
        create trigger trigger_name ...
        

        目前没有alter trigger。所以如果你想修改它,你必须删除并重新创建一个触发器。

        TRIGGER SYNTAX

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-09-04
          • 2023-01-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多