触发器

介绍



创建触发器



-- 通过触发器记录 emp 表的数据变更日志 emp_logs , 包含增加, 修改 , 删除 ;
create trigger emp_insert_trigger
after insert
on emp
for each row
begininsert into emp_logs(id,operation,operate_time,operate_id,operate_params) values(null,'insert',now(),new.id,concat('插入后(id:',new.id,', name:',new.name,', age:',new.age, ', salary: ', new.salary,')'));end$




create trigger emp_update_trigger
after update
on emp
for each row
begininsert into emp_logs(id,operation,operate_time,operate_id,operate_params) values(null,'update',now(),new.id, concat('修改前(id:',old.id,', name:',old.name,', age:',old.age, ', salary: ', old.salary,'), 修改后(',new.id,', name:',new.name,', age:',new.age, ', salary: ', new.salary));end$



create trigger emp_delete_trigger
after delete
on emp
for each row
begininsert into emp_logs(id,operation,operate_time,operate_id,operate_params) values(null,'delete',now(),old.id, concat('删除前(id:',old.id,', name:',old.name,', age:',old.age, ', salary: ', old.salary,')'));end$



查看触发器

触发器——创建||更新||删除||查看相关推荐

  1. SQL Server触发器创建、删除、修改、查看

    http://blog.csdn.net/tianwailaibin/article/details/8111766 本教程为大家介绍SQL Server触发器创建.删除.修改.查看方法. 一.触发器 ...

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

    一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活.所以触发器可以用来实现对表实施复杂的完整性约`束. 二﹕ SQL Server为每个触发 ...

  3. SQL Server 触发器创建、删除、修改、查看示例

    一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活.所以触发器可以用来实现对表实施复杂的完整性约`束. 二﹕ SQL Server为每个触发 ...

  4. MYSQL - 创建/更新/删除表

    目录 一.创建表 CREATE PS1 数据类型 PS2 创建视图 PS3 创建索引 二.更新表 alter 1 添加列 2 删除列 3 改变数据类型 4 改变表名 三.删除表 PS1 删除视图or触 ...

  5. 第14章_视图(创建视图、查看视图、更新视图的数据、修改、删除视图)

    第14章_视图 第14章_视图 1. 常见的数据库对象 2. 视图概述 2.1 为什么使用视图? 2.2 视图的理解 3. 创建视图 3.1 创建单表视图 3.2 创建多表联合视图 3.3 基于视图创 ...

  6. mysql利用触发器删除数据库_[数据库]mysql 触发器的创建 修改 删除

    [数据库]mysql 触发器的创建 修改 删除 0 2015-12-16 23:00:04 //做一个简单的练习,创建一个简单的触发器 完成添加文章的时候,自动加上时间,默认作者 为 '日记本的回忆' ...

  7. 触发器创建删除等操作

    一.创建一个简单的触发器 触发器是一种特殊的存储过程,类似于事件函数,SQL Server™ 允许为 INSERT.UPDATE.DELETE 创建触发器,即当在表中插入.更新.删除记录时,触发一个或 ...

  8. 触发器 创建 删除 等操作

    一.创建一个简单的触发器 触发器是一种特殊的存储过程,类似于事件函数,SQL Server™ 允许为 INSERT.UPDATE.DELETE 创建触发器,即当在表中插入.更新.删除记录时,触发一个或 ...

  9. SQL基础学习总结:2(表的创建、删除、更新和名称修改)

    表的创建.删除.更新和名称修改 登录MySQL(mysql -u root -p语句) 步骤: 1.首先得先使用mysql -u root -p语句登录数据库: 2.在"Enter pass ...

最新文章

  1. GridView自定义分页样式(上一页,下一页,到第几页)(新手教程)
  2. python教学网站-自学python有什么网站
  3. CF1041C Coffee Break
  4. 2.页面布局示例笔记
  5. AndroidStudio快捷键——打开最近编辑文件列表视图——(一)
  6. graphviz 画决策树_决策树算法-实战篇
  7. (转)Unity 导出XML配置文件,动态加载场景
  8. 怎么判断自己启动的线程是否执行完成 java_Java面试笔记(上)
  9. MySQL分表实现上百万上千万记录分布存储的批量查询设计模式
  10. mysql之 xtrabackup原理、备份日志分析、备份信息获取
  11. linux crontab测试,crontab使用测试
  12. 苹果怎么登录服务器未响应,苹果 App Store 无法登陆的原因以及解决办法
  13. 基于Android的型男塑身减肥健身平台设计 文档+答辩PPT+演讲稿+项目源码及数据库文件
  14. Linux职业发展方向
  15. C++SLT入门简介
  16. 数字摄影测量考试复习名词解释
  17. 2021-09-18 Stage/Job cancelled because SparkContext was shut down
  18. 干货!ERP系统优化生产管理流程五大步骤
  19. android 捕获按键,Android捕获home和recent app按键
  20. 【Java----函数(function)】

热门文章

  1. Charles是Mac的Fiddler抓包工具
  2. 技术人生:我喜欢年纪不断变大
  3. 【转】IOS动画的实现,其实很简单
  4. IE8 Beta2 AJAX 的更新篇之XDR(二)(IE8 Beta2 Hand-on Lab-XDR)
  5. android/WINCE驱动、系统(framework)和apk/app产品开发和合作
  6. 项目管理概述学习记录(一)
  7. shell在二级python_在python下运行时在shell脚本之间传递shell变量[duplicate]
  8. python 编译器重构_Python之父考虑重构Python解释器
  9. Linux集群架构(下)——DR模式、keepalived+LVS
  10. Uber将向公众开放出行大数据:希望能更好规划城市出行