mysql触发器的操作

Posted Andy-tester

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql触发器的操作相关的知识,希望对你有一定的参考价值。

一、创建触发器

1.创建有一条执行语句的触发器

CREATE TRIGGER trigger_name

  BEFORE|AFTER trigger_EVENT(INSERT|DELETE|UPDATE)

    ON TABLE_NAME FOR EACH ROW trigger_STMT;

2.创建包含多条执行语句的触发器

DELIMITER $$

CREATE TRIGGER trigger_name

  BEFORE|AFTER trigger_EVENT(INSERT|DELETE|UPDATE)

    ON TABLE_NAME FOR EACH ROW

      BEGIN

      trigger_STMT1;

      trigger_STMT2;

      。。。

      END

DELIMITER ;

DELIMITER $$:将$$设置为结束符号

二、查看触发器

1.SHOW TRIGGERS \G

2.通过查看系统表triggers实现查看触发器

USE information_schema;

SELECT * FROM triggers \G或者SELECT * FROM triggers WHERE trigger_name=‘...‘;

三、删除触发器

DROP TRIGGER trigger_name;

 

以上是关于mysql触发器的操作的主要内容,如果未能解决你的问题,请参考以下文章

mysql 查看删除触发器等操作

MySQL 使用触发器记录用户的操作日志

mysql触发器的操作

MySQL触发器

mysql学习——触发器的操作

mysql如何在触发器中输出提示信息“操作成功”,在触发器中我已经会抛出错误,但是却还不能输出提示