mysql触发器简介
来源:互联网 发布:谷歌人工智能开放平台 编辑:程序博客网 时间:2024/06/18 16:33
数据库对象之触发器(trigger)
是特定事件(Insert,Update,Delete)出现的时候,自动执行的代码块。
类似于存储过程,但是用户不能直接调用他们。
功能:
提供审计和日志记录
允许/限制对表的修改
保障数据一致性等等
语法:
CREATE TRIGGER 触发器名
{BEFORE | AFTER}
{DELETE |INSERT | UPDATE [OF 列名]}
ON 表名
[for each row]
begin
语句块
end;
小例子:
当有人动了userss表,那么在userss_log表中自动记录日志
create trigger trig1
after
delete
on userss
for each row
begin
insert into userss_log values(0, concat('有人删除了userss表的数据',now()));
end;
练习:
创建一个触发器,实现当从userss表中删除一条数据时,向userss_copy备份表中记录删除的数据内容
感兴趣的小伙伴们可以做做
0 0
- MySQL触发器简介
- MySQL触发器简介
- mysql触发器简介
- 触发器简介
- 触发器简介
- 【mysql 触发器】触发器使用
- 触发器一(触发器简介)
- MYSQL 触发器
- mysql 触发器
- Mysql 触发器
- mysql 触发器
- mysql触发器
- MYSQL 触发器
- MySQL触发器
- mysql 触发器
- mysql触发器
- MYSQL 触发器
- mysql 触发器
- 快速下载maven依赖
- BroadcastReceiver多次unregisterReceiver 导致 Receiver not registered问题
- Ubuntu 14 安装mysql 报错
- 阿里云centos7安装NGINX+MYSQL+PHP-FPM环境
- Android APP压力测试(二) 之Monkey信息自动收集脚本
- mysql触发器简介
- JavaScript (06)-流程控制语句
- EasyDarwin流媒体服务器RTSP拉模式流媒体转发模块设计
- 关于图形的学习笔记1
- C# 方法参数(默认参数)
- ios学习第五天(四)UILabel的使用
- 9.ClassCastException: com.sun.proxy.$Proxy24 cannot be cast to com.rchange.service.SysUser
- C语言进阶:整型提升
- ROS学习笔记(三):在ROS中使用USB网络摄像头传输图像