MySQL中的触发器应用
2024-10-06 16:34:33
直接上代码:
/*
数据库 - udi_ems_test
*********************************************************************
内容:在plan_material_summary_info总表中删除数据前,对当前数据进行备份,保存至plan_material_summary_info_backup中
*/
DELIMITER $$
USE `udi_ems_test`$$
DROP TRIGGER IF EXISTS `plan_material_summary_info_trigger`$$
CREATE
/*!50017 DEFINER = 'root'@'%' */
TRIGGER `plan_material_summary_info_trigger` BEFORE DELETE ON `plan_material_summary_info`
FOR EACH ROW BEGIN
INSERT INTO plan_material_summary_info_backup SELECT * FROM plan_material_summary_info WHERE id=old.id;
END;
$$
DELIMITER ;
具体讲解如下地址:
1.http://blog.sina.com.cn/s/blog_62b080970100nxw1.html(删除前备份数据)
2.https://www.cnblogs.com/duodushu/p/5446384.html(触发器资料)
3.https://blog.csdn.net/tonysong111073/article/details/99286229(实例)
最新文章
- CREATE DATABASE permission denied in database 'master'.
- c++实现gray code(格雷码)
- 2015-09-17 001 存储过程数据操作类 H_data_Helper
- ubuntu常用快捷键
- eclipse反编译插件
- Bzoj 1532: [POI2005]Kos-Dicing 二分,网络流
- ParentWindow属性及其一系列函数的作用——适合于那些不需要父控件管理内存释放的子控件
- EF中的约定
- SharePreferences类的使用
- 移动端,input输入框被手机输入法解决方案
- hdu 4267 线段树间隔更新
- segmenter_worker.go
- Leetcode 136.只出现一次的数字 By Python
- CNN卷积神经网络
- hexdump
- UIWebView的高度不对问题
- C# 运行中 Lua 语言脚本
- 3.2 定位shellcode
- spark historyserver 页面反应很慢 jvm堆调参
- 转载:30多条mysql数据库优化方法,千万级数据库记录查询轻松解决
热门文章
- [Luogu] 最小差值生成树
- Spoj Query on a tree SPOJ - QTREE(树链剖分+线段树)
- Density of Power Network(ZOJ 3708)
- 初次接触webpack
- Web Services之基本认识
- powerdesigner导出rtf
- java递归复制文件夹
- 设置django 时间
- [Scikit-learn] 1.5 Generalized Linear Models - SGD for Classification
- Linux学习笔记之系统中的分区和文件系统