系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > 数据库 > Mysql > 详细页面

MYSQL触发器的使用

时间:2020-02-27来源:电脑系统城作者:电脑系统城

概念:触发器是一种特殊的储存过程,在满足定义条件操作时触发,并且自动执行触发器中预先设定好的定义的语句集合

触发器是特殊的储存过程

触发器是在对表操作时,满足条件就可以自动调用预先编译的sql语句

安全性 可以基于数据库的值使用户具有操作数据库的某种权利

审计 可以跟踪用户对数据库的操作

实现复杂的数据完整性规则

创建语法:四要素(操作对像 触发时间 触发事件 触发操作)

触发器关键字:trigger

Now() 时间函数

 

 

 

Old表只读操作,new表可以在触发器中使用用set赋值操作,避免重复触发触发器

触发器语法:

  Create trigger 触发器名

  After|before   #触发时间

  Insert|update|delete  #触发事件

  On 表名    #触发对像

  For each row    #针对表中每一条数据都会触发

  Begin

       SQL操作

  End

注意:触发器名:tr_xxx

      触发时机:After|before(触发事件之后|触发事件之前)

      触发事件:Insert|update|delete

      触发对像就是表,也就以为,触发器是建立在表上的

      For each row 表示任何一条记录上的操作满足触发事件都会触发该触发器

分享到:

相关信息

  • MySQL的核心查询语句详解

    一、单表查询 1、排序 2、聚合函数 3、分组 4、limit 二、SQL约束 1、主键约束 2、非空约束 3、唯一约束 4、外键约束 5、默认值 三、多表查询 1、内连接 1)隐式内连接: 2)显式内连接: 2、外连接 1)左外连接 2)右外连接 四...

    2023-10-30

  • Mysql中如何删除表重复数据

    Mysql删除表重复数据 表里存在唯一主键 没有主键时删除重复数据 Mysql删除表中重复数据并保留一条 准备一张表 用的是mysql8 大家自行更改 创建表并添加四条相同的数据...

    2023-10-30

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载