mysql触发器区分新增 修改_MySQL触发器 , 判断更新操作前后数据是否改变
改动表为user , 改动后将部分信息写入cfq_tab表
1. 新增触发器
create TRIGGER cfq_on_user_add
after insert on user
for each ROW
BEGIN
insert into cfq_tab(id,type_id,type,status) values (null,new.UID,1,0);
end;
2. 修改触发器 , 判断修改前后数据是否变动
//DROP TRIGGER IF EXISTS cfq_on_user_edit
create TRIGGER cfq_on_user_edit
after update on user
for each ROW
BEGIN
if new.USER_NAME <>old.USER_NAME or new.DEPT_ID <> old.DEPT_ID then
insert into cfq_tab(id,type_id,type,status) values (null,new.UID,2,0);
end if;
end;
mysql触发器区分新增 修改_MySQL触发器 , 判断更新操作前后数据是否改变相关推荐
- MySQL 8——学习笔记03(插入、更新、删除 数据 [DML语句]、查询数据 [DQL语句])
MySQL 8--学习笔记03(插入.更新.删除 数据 [DML语句]) 一.插入数据 1.1 插入所有字段.插入部分字段 1.2 同时插入多条记录(批量插入) 1.3 将查询结果插入到表中 二.更新 ...
- mysql触发器调用存储过程出错_mysql 触发器中调用存储过程
想要在MYSQL的触发器中调用存储过程,但是IDE提示: 0A000 Not allowed to return a result set from a trigger 触发器代码如下: DELIMI ...
- mysql在触发器中调用存储过程_mysql 触发器中调用存储过程
想要在MYSQL的触发器中调用存储过程,但是IDE提示: 0A000 Not allowed to return a result set from a trigger 触发器代码如下: DELIMI ...
- mysql触发器求属性和_MySQL触发器demo
MySQL触发器示例 0写在之前: 最近在带浙大本科生的数据库系统的上机课,我手里拿到的教学文档非常的老,本人及不习惯老文档里的sql server的操作,就让大家安装的MySQL,这就有了个问题:M ...
- mysql数据库乱码怎么修改_mysql数据库乱码怎么修改
解决MySQL中文乱码以及版本不一致问题 这几天基于Heritrix写了一个爬虫,用到MySQL,在导入导出数据时,遇到一些乱码问题,好不容易解决了,记录一下,以备查看. 一.导出数据 先说明一下自己 ...
- MySQL数据库(3)_MySQL数据库表记录操作语句
附: MYSQL5.7版本sql_mode=only_full_group_by问题1.查询当前sql_mode: select @@sql_mode2.查询出来的值为:set @@sql_mode ...
- mysql倍增表的内容_MySQL入门(7)——表数据的增、删、改
MySQL入门(7)--表数据的增.删.改 插入数据 使用INSERT···VALUES语句插入数据 INSERT语句最常用的格式是INSERT···VALUES: INSERT [LOW_PRIOR ...
- mysql 循环取值 重复循环_mysql在for循环中插入数据重复问题
html页面发送请求到php,然后php执行for循环插入多条数据,发现偶尔会有部分数据重复 场景 抓取网上图片保存,因此执行时间挺长,但是设置过,不至于超时 for循环一次,下载图片,select判 ...
- MySQL工作笔记-使用事件和存储过程定时更新某表数据
目录 基本概念 演示及源码 基本概念 因为要看某展示软件的效果,上午用了Qt实时对表进行更新操作! 这是非常low的表现.其中的一个原因就是效率问题! Qt工作笔记-Qt连接Mysql数据库,检索及修 ...
最新文章
- python bashplotlib_Matplotlib 中文用户指南 7.2 Python shell 中使用 Matplotlib
- boost::describe模块和boost::json混合编程的测试程序
- Docker垃圾清理方案
- python里hist图状图_直方图中具有阶梯填充histtype的matplotlib散点图hist
- 火狐浏览器安装java插件下载_如何在 Firefox 浏览器安装 java 插件
- InTouch软件介绍
- Android计算器 (课程设计项目)
- 我的世界1.12.2java下载_我的世界1.12.2电脑版下载
- 微信Windows版如何从旧电脑迁移聊天记录到新电脑
- 爬取''百思不得姐''网站的全部视频
- c语言练习之路4之浙大版《C语言程序设计实验与习题指导(第3版)》题目集
- 关于Flash的几点思考(Thoughts on Flash)
- 全国各省份名义GDP、实际GDP、GDP平减指数(以2008年为基期,2008-2018年)
- Python文本特征提取 DictVectorizer CountVectorizer TfidfVectorizer 附代码详解
- Qt+OpenCV摄像头读取保存回放视频
- 华为交换机关闭网口_定时关闭华为交换机的端口
- violate,synchronized
- 机器学习和数据科学从业者必读的10本免费英文书
- 计算机专业就业推荐表中求职意愿,毕业生推荐表的求职意愿怎么填啊?
- 青椒炒黄瓜+伏特加+Bon jovi+编程
热门文章
- python必读5本书籍_免费下载!5本从Python入手机器学习的必备电子书!(附链接)...
- 两个excel文档查找相同选项后替换_看似普通的查找和替换功能,用好了,能让你的工作效率翻一番...
- java impliments,dubbo使用GenericService泛化调用
- linux 定义快捷命令,Linux系统自定义快捷命令的详细说明
- php mysql怎么实现,使用php与mysql怎么实现一个无限级分类
- div中直接绑定富文本值
- JDBC【介绍JDBC、使用JDBC连接数据库、简单的工具类】
- js中split()和join()的用法
- MapXtreme2008中操作矢量符号和定制符号
- spring data jpa 分页查询