MySQL_Trigger
2016-05-08 00:00
639 查看
摘要: Create -- Show -- Drop
1. Create
i. Trigger with single action
ii. Trigger with multi action
before:
After:
2. Show trigger
3. Drop trigger
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语句汇总
- MYSQL : innodb 索引排序,文件排序与 建立的索引的关系 分析
- mysql limit分页优化方法
- mysql线程池
- mysql 添加用户并授权
- mysql查询中如果存在引号报错的问题解决方法
- Mysql DATE_FORMAT函数用法
- mysql添加唯一约束语句
- mysql优化limit查询语句的5个方法
- Mysql 里CHAR和VARCHAR的最大长度及一些注意事项
- MySQL分区表
- MySQL免安装版的下载与文件配置
- python数据库编程入门:python3.5连接mysql
- MySQL学习6:MySQL基本数据类型
- MySQL在有索引列情况下 和 无索引情况下 select *的输出结果顺序
- 优化mysql的limit offset
- MySql中的varchar类型
- 30多条mysql数据库优化方法,千万级数据库记录查询轻松解决
- mysql-5.7.12-winx64配置和修改root密码的方法
- hql & mysql 札记