MYSQL触发器
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,建立一个表CREATE TABLE cmd ( id INT PRIMARY KEY auto_increment, USER CHAR (32),
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
魔兽世界怎么显示服务器
搭建云免流服务器
忍三两个服务器互通吗
黄健铭 互联网科技空间
网络安全教育意义是什么
华为服务器技术支持
企业财务网络安全标语
领导视察网络安全检查
37互娱软件开发工资
学生校园网络安全教育平台
太原拼接服务器供应商
关于网络安全审查的办法
网络安全法书籍
黔东南州网络安全知识
北京海量数据库技术有限公司
网络安全保障建议
睿渠网络技术有限公司
传奇最早的服务器
安装数据库是最后一步
scimore数据库
全球实时碳数据库
三星wifi网络安全证书
委托书模板软件开发
淘宝数据库技术的发展
国际网络安全口译
热血合击服务器选择
敦煌遗书数据库项目
软件开发没有前途吗
宝山区优势网络技术质量服务
美国智慧校园网络安全