文档章节

MySQL_Trigger

大饼脸
 大饼脸
发布于 2016/05/08 23:15
字数 110
阅读 5
收藏 0

    1. Create

    i. Trigger with single action

create trigger tri after insert on t_book2 for each row update t_bookType set bookNumber=bookNumber+1 where new.bookTypeId=t_bookType.id;
insert into t_book2 values (null, 'java好', 110, '张神',1);

    ii. Trigger with multi action

delimiter ||
create trigger tri2 after delete on t_book2 for each row
begin
update t_bookType set bookNumber=bookNumber-1 where old.bookTypeId=t_bookType.id;
insert into log values(null, now(), '在t_book2里删除了一条数据');
delete from t_test where old.bookTypeId=t_test.id;
end ||
delimiter;


    before:

    After:

delete from t_book2 where id=6;


    2. Show trigger

show triggers;


    3. Drop trigger

drop trigger tri2;

© 著作权归作者所有

上一篇: MySQL_Function
下一篇: MySQL_View_Change
大饼脸
粉丝 1
博文 34
码字总数 11606
作品 0
福州
私信 提问
关于MySQL备份时触发器的问题(mysqldump)

描述如下: 用mysqldump 导出 Trigger 的时候遇到一个问题,贴出来,以免大家犯错。 在执行下面的操作时: [root@ytt ~]# /usr/local/mysql/bin/mysqldump -S /tmp/mysql1.sock test > test...

小编辑
2010/02/01
1K
0
dba+工具:pt-archiver重构版,轻松搞定大表数据归档

工具研发者介绍 贺春旸,《MySQL 管理之道:性能调优、高可用与监控》第一、二版一书作者,从事数据库管理工作多年,曾经任职于中国移动飞信、安卓机锋网、凡普金科(爱钱进),致力于MariaDB...

贺春旸
2018/08/10
0
0
mysql-之触发器_已迁移

mysql 触发器 当发生某个事件(增删更查)时可以执行定义的sql语句 ===============总结 无情的分隔线 总结======================== 一、触发器作用 MySQL包含对触发器的支持。触发器是一种与...

鬼谷子灬
2016/06/29
14
0
RDS for MySQL 大表操作

RDS for MySQL 大表操作 1. 名词解释 2. 实现原理 3. 推荐方法 RDS for MySQL 的大表操作(比如 空间回收、添加字段、调整索引)一直是比较困扰 RDS for MySQL 用户的问题。 近期相关咨询和 ...

田杰
2018/08/07
0
0
mysql trigger

为什么在mysql中创建trigger after insert on table1 update table1 会出现死循环? 我查mysql文档insert事件只会被以下三种触发啊: INSERT: The trigger activates whenever a new row is ...

livend
2016/07/18
101
0

没有更多内容

加载失败,请刷新页面

加载更多

android6.0源码分析之Camera API2.0下的Preview(预览)流程分析

本文将基于android6.0的源码,对Camera API2.0下Camera的preview的流程进行分析。在文章android6.0源码分析之Camera API2.0下的初始化流程分析中,已经对Camera2内置应用的Open即初始化流程进...

天王盖地虎626
22分钟前
1
0
java 序列化和反序列化

1. 概述 序列恢复为Java对象的过程。 对象的序列化主要有两 首先我们介绍下序列化和反序列化的概念: 序列化:把Java对象转换为字节序列的过程。 反序列化:把字节序列恢复为Java对象的过程。...

edison_kwok
33分钟前
1
0
分布式数据一致性

狼王黄师傅
今天
2
0
经验

相信每位开发者在自己开发的过程中,都会反思一些问题,比如怎样提高编程能力、如何保持心态不砍产品经理、996 之后怎样恢复精力……最近开发者 Tomasz Łakomy 将他 7 年的开发生涯中学习到...

WinkJie
今天
4
0
从源码的角度来看SpringMVC

SpringMVC核心流程图 简单总结 首先请求进入DispatcherServlet 由DispatcherServlet 从HandlerMappings中提取对应的Handler 此时只是获取到了对应的Handle,然后得去寻找对应的适配器,即:H...

骚年锦时
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部