时间:2020-02-27来源:电脑系统城作者:电脑系统城
概念:触发器是一种特殊的储存过程,在满足定义条件操作时触发,并且自动执行触发器中预先设定好的定义的语句集合
触发器是特殊的储存过程
触发器是在对表操作时,满足条件就可以自动调用预先编译的sql语句
安全性 可以基于数据库的值使用户具有操作数据库的某种权利
审计 可以跟踪用户对数据库的操作
实现复杂的数据完整性规则
创建语法:四要素(操作对像 触发时间 触发事件 触发操作)
触发器关键字:trigger
Now() 时间函数
Old表只读操作,new表可以在触发器中使用用set赋值操作,避免重复触发触发器
触发器语法:
Create trigger 触发器名
After|before #触发时间
Insert|update|delete #触发事件
On 表名 #触发对像
For each row #针对表中每一条数据都会触发
Begin
SQL操作
End
注意:触发器名:tr_xxx
触发时机:After|before(触发事件之后|触发事件之前)
触发事件:Insert|update|delete
触发对像就是表,也就以为,触发器是建立在表上的
For each row 表示任何一条记录上的操作满足触发事件都会触发该触发器
2023-03-19
Centos 7.9安装MySQL8.0.32的详细教程2023-03-19
一步步教你利用Mysql存储过程造百万级数据2023-03-19
利用Mysql定时+存储过程创建临时表统计数据的过程问题描述:MYSQL version 5.6.8command 表结构 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 CREATE TABLE command ( ID INT NOT NULL, NAME VARCHAR(16), D...
2023-03-19
一、Galera Cluster 二、基础环境搭建 三、加入配置参数启动集群 四、 测试 五、ProxySql...
2023-03-17