MYSQL触发器
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,建立一个表CREATE TABLE cmd ( id INT PRIMARY KEY auto_increment, USER CHAR (32),
千家信息网最后更新 2025年11月07日MYSQL触发器
建立一个表
CREATE TABLE cmd ( id INT PRIMARY KEY auto_increment, USER CHAR (32), priv CHAR (10), cmd CHAR (64), sub_time datetime, #提交时间 success enum ('yes', 'no') #0代表执行失败);建立一个要被触发的表
CREATE TABLE errlog ( id INT PRIMARY KEY auto_increment, err_id int);建立触发器
delimiter $$ #把;变换成$$,让下面的代码完整运行CREATE TRIGGER tri_after_insert_cmd AFTER INSERT ON cmd FOR EACH ROWBEGIN if NEW.success = 'no' then # NEW(新的信息,也就是插入cmd的信息) insert into errlog(err_id) values(NEW.id); # 插入语法.当上面的条件成立 end if;END $$ # 制造触发器完毕delimiter ; # 将符号还原成;插入数据
INSERT INTO cmd ( USER, priv, cmd, sub_time, success)VALUES ('egon','0755','ls -l /etc',NOW(),'yes'), ('egon','0755','cat /etc/passwd',NOW(),'no'), ('egon','0755','useradd xxx',NOW(),'no'), ('egon','0755','ps aux',NOW(),'yes');删除触发器
drop trigger tri_after_insert_cmd;
触发器
信息
面的
也就是
代码
代表
数据
时间
条件
符号
语法
制造
变换
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
批量删除数据库某个时间内数据
小学网络安全班会主题大字幕
网站数据库被锁
h1z1哪个服务器是亚太
华为网络安全工程师是啥
通讯录系统数据库设计
信封设计软件开发
石油工业软件开发
mdb内存数据库
服务器怎么寄
财务软件开发市场前景
交通银行软件开发 上海
如何将数据库与vs连接起来
山西app软件开发的行业须知
坪山区品牌网络技术
怪猎和喷射战士联机服务器
校园网络安全政策
大疆嵌入式软件开发笔试题
提升网络安全的金点子
网络安全工作有用吗
怀柔区信息化软件开发范围
数据库数据清理工具中文完整版
桂园中学网络安全
服务器v4有哪些cup
法律与大数据库
网络安全保密制度范本
域控服务器的搭建视频
海康威视平台服务器白色
忻州网络安全宣传
数据库语法的运行优先级