zoukankan      html  css  js  c++  java
  • mysql-触发器

    触发器(TRIGGER)是由事件来触发某个操作。这些事件包括 INSERT 语句、UPDATE 语句和 DELETE 语句。
    当数据库系统执行这些事件时,就会激活触发器执行相应的操作。
     
    一、创建只有一个执行语句的触发器
    CREATE TRIGGER 触发器名 BEFORE | AFTER 触发事件ON 表名 FOR EACH ROW 执行语句
    如下:当t_book每执行一条插入语句时,t_booktype就会执行一条修改操作。        new为过度变量 表示刚插入的那条数据。
    二、创建有多个执行语句的触发器
    CREATE TRIGGER 触发器名 BEFORE | AFTER 触发事件
    ON 表名 FOR EACH ROW
    BEGIN
    执行语句列表
    END
    old 过度变量 表示刚删掉的语句。
    默认情况下,delimiter是分号;  。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。
    delimiter | 将结束符号定义为|      当出现|的时候  告诉mysql这个命令结束了     。
    delimiter ;    最后再将结束符号定义为;
     
    查看触发器
    1 SHOW TRIGGERS 语句查看触发器信息
     
     
    2 在 triggers 表中查看触发器信息
     在mysql自己的information_schema中的表里的tiggers查看
    第四节:删除触发器
    触发器(TRIGGER)是由事件来触发某个操作。这些事件包括 INSERT 语句、UPDATE 语句和 DELETE 语句。
     
    DROP TRIGGER 触发器名;

  • 相关阅读:
    C#-获取磁盘,cpu,内存信息
    C#-WiFi共享
    C#-WiFi共享
    C#-DES加解密
    C#-DES加解密
    C#-播放器相关
    C#-播放器相关
    Windowsw核心编程 第13章 Windows内存结构
    Windowsw核心编程 第13章 Windows内存结构
    C#-CHTTPDownload
  • 原文地址:https://www.cnblogs.com/wuxu/p/13167684.html
Copyright © 2011-2022 走看看