MySQL入门之触发器

原创 2017年07月21日 22:50:05

-------------------------------------------------------------------------------------------------------------

教程大纲:

http://blog.csdn.net/qq78442761/article/details/76018310

-------------------------------------------------------------------------------------------------------------


什么是触发器

1.被关联到表的数据库对象

2.响应Mysql中的insert,update,delete语句

创建触发器

例如在表customers1中创建一个触发器customers_insert_trigger,用于向表customers1中插入一行数据时,用户变量str的值设置为”one customer added!”


1.for each row:用来点明是没插入一行

2.@str 为用户变量

3.Drop trigger 为删除触发器 也可以写为 drop trigger if exists

下面我们来验证触发器


接下来删除触发器


使用触发器

Mysql支持三种触发器insert,update,delete

1.inser



以上代码很容易理解在此就不做说明

 


Delete触发器






Update触发器




我们把触发器删除 换一种写法




由此可见调用新表时在 update语句中不能用after 只能用before

下面演示查看触发器


对触发器的进一步说明

1.与其他DBMS相比,目前mysql版本支持的触发器比较低级

2.触发器执行是自动的




版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq78442761/article/details/75675578

MySQL触发器Trigger实例篇

MySQL触发器Trigger实例篇 发表于668 天前 ⁄ IT技术 ⁄ 暂无评论 以前关注的数据存储过程不太懂其中奥妙,最近遇到跨数据库,同时对多个表进行CURD(Create...
  • hireboy
  • hireboy
  • 2014-01-10 11:45:49
  • 30272

mysql 触发器的创建 修改 删除

mysql 触发器的创建 修改 删除 //做一个简单的练习,创建一个简单的触发器 完成添加文章的时候,自动加上时间,默认作者 为 ‘日记本的回忆‘   show columns fr...
  • zhihui1017
  • zhihui1017
  • 2015-12-20 21:27:56
  • 2105

mysql中触发器的创建

假设有两张表`class`,`student`;
  • bzuld
  • bzuld
  • 2014-09-28 08:46:03
  • 4711

关于mysql触发器的介绍

1. 触发器的介绍 触发器是一个特殊的存储过程,不同的是存储过程要用CALL来调用,而触发器不需要使用CALL也不需要手工启动,只要当一个预定义的事件发生的时候,就会被MYSQL自动调用。 触...
  • qq_35347459
  • qq_35347459
  • 2017-04-27 15:39:34
  • 1354

Oracle触发器和MySQL触发器之间的区别

Oracle触发器格式: CREATE [OR REPLACE] TRIGGER trigger_name BEFORE|AFTER INSERT|UPDATE|DELETE ON table...
  • a19881029
  • a19881029
  • 2014-07-16 16:31:47
  • 4248

mysql触发器作用,好处和curl

什么是触发器:       触发器是一种特殊的存储过程,它在试图更改触发器所保护的数据时自动执行。 触发器有什么作用:         1.安全性。可以基于数据库的值使用户具有操作数据库的某种权利。 ...
  • jitongliang
  • jitongliang
  • 2017-08-12 11:33:03
  • 546

MySQL 触发器 增删改

触发器 增删改 CREATE TRIGGER t_afterInsert AFTER INSERT ON bank_info FOR EACH ROW BEGIN      insert i...
  • W316548854
  • W316548854
  • 2017-02-17 10:25:48
  • 623

mysql触发器基本语法实际应用,图文+代码教程详细说明

mysql触发器基本语法实际应用,图文+代码教程详细说明
  • u014598014
  • u014598014
  • 2016-10-15 14:28:14
  • 965

mysql 触发器的使用(慎用)

【前言】最近有一个需求,店铺积分统计,每生成一条积分消费(赠送)日志记录,对应的店铺增加对应的剩余总积分和消费总积分,想了想觉得 mysql 触发器不错,然后尝试写了一个。注意,触发器基于诸多原因,请...
  • wujiangwei567
  • wujiangwei567
  • 2016-11-21 18:07:13
  • 2684

mysql中触发器性能问题

一、问题背景: 当数据库中某个告警表插入一条数据后,就要通过http协议通知web端,产生了一条告警信息。 二、解决方案: 在Mysql中使用触发器+lib_mysqludf_sys调用外部命令...
  • tao546377318
  • tao546377318
  • 2016-12-23 17:20:14
  • 2730
收藏助手
不良信息举报
您举报文章:MySQL入门之触发器
举报原因:
原因补充:

(最多只允许输入30个字)