美文网首页mysql/oracle数据库
触发器的概念及其语法/创建触发器/查看以及删除

触发器的概念及其语法/创建触发器/查看以及删除

作者: 程序员ken | 来源:发表于2020-08-16 10:24 被阅读0次

触发器可以简单理解一种特殊的存储过程,之前存储过程的变量定义及流程语句同样适合触发器,唯一不同的是我们只需要定义触发器,而不用手动调用触发器。从事件触发的角度来说,触发器编写的过程就是触发事件定义的过程,因为触发器定义好后会随着数据库操作命令的执行而触发,这些具体的操作是INSERT/UPDATE/DELETE。比如可以在user表中删除记录执行后,通过定义一个触发器把删除的数据自动添加到历史表中保存以便以后可以进行其他操作。创建触发器的语法如下:

CREATE TRIGGER trigger_name trigger_time

trigger_event ON tbl_name FOR EACH ROW

BEGIN

trigger_stmt

END

例如下面创建个触发器,当删除employee表一条数据就会执行一次 往history表里面插入一条记录的触发器,看到OLD这个了?这个就是原数据的对象,可取出原数据!

本文来源于:宋文超super,专属平台有csdn、思否(SegmentFault)、 简书、 开源中国(oschina),转载请注明出处。

相关文章

  • 触发器的概念及其语法/创建触发器/查看以及删除

    触发器可以简单理解一种特殊的存储过程,之前存储过程的变量定义及流程语句同样适合触发器,唯一不同的是我们只需要定义触...

  • MySQL --触发器详解

    触发器的特性 触发器的应用场景 查看触发器 删除触发器 创建触发器 关于触发器的进一步介绍 触发器的特性 需要My...

  • 新、改、删 触发器

    创建触发器 删除触发器

  • PHP操作MYSQL触发器讲解

    一,触发器 1.创建触发器 在MySQL中,创建触发器语法如下: 代码如下: CREATE TRIGGER tri...

  • SQL Server触发器创建、删除、修改、查看示例步骤

    SQL Server触发器创建、删除、修改、查看示例步骤 一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而...

  • MySQL 触发器

    触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合 创建触发器 创建触发器的语法如下...

  • postgresql触发器

    首先创建需要执行的函数 然后创建触发器 触发器有两种形式,一种是before,一种是after 删除触发器

  • db2 触发器

    db2 触发器 语法: 解释:1.创建触发器 【trigger_name】为触发器名称。2.指定触发时机,列如: ...

  • 【MySQL】MySQL触发器使用简单说明

    目录 一、什么是触发器 二、触发器创建语法 三、触发器类型(触发语句) 四、分支、变量得使用 五、old和new的...

  • 存储过程&触发器

    --创建存储过程 --调用存储过程 --查看存储过程 --删除存储过程 --after 触发器 操作之后执行事件 ...

网友评论

    本文标题:触发器的概念及其语法/创建触发器/查看以及删除

    本文链接:https://www.haomeiwen.com/subject/bzszdktx.html