mysql_触发器
来源:互联网 发布:大数据安全需求分析 编辑:程序博客网 时间:2024/05/29 10:06
-- 触发器
-- 当操作某张表的时候,希望同时触发一些动作/行为,可以使用触发器进行完成
-- 向员工表中插入一条数据,同时向日志表中插入一条数据
CREATE TABLE logss(
id INT PRIMARY KEY AUTO_INCREMENT,
message VARCHAR(50)
);
SELECT * FROM logss;
-- 定义触发器
-- 当员工表(emp)中插入一条数据时,日志表(logss)插入一条数据
CREATE TRIGGER tri_empadd AFTER INSERT ON emp FOR EACH ROW
INSERT INTO logss(message) VALUES('员工表当中插入了一条数据')
INSERT INTO emp(id,NAME,sex) VALUES(10,'王五','男');
-- 删除的触发器:当员工表(emp)中删除一条数据时,日志表(logss)插入一条数据
CREATE TRIGGER tri_empdelete AFTER DELETE ON emp FOR EACH ROW
INSERT INTO logss(message) VALUES('员工表中删除了一条数据');
DELETE FROM emp WHERE id=10;
阅读全文
0 0
- mysql_触发器
- mysql_触发器
- 深入浅出mysql_触发器
- MySql_数据库触发器的使用
- MYSQL_使用外键约束(constraint)或触发器(trigger)来进行级联更新、删除
- mysql_ auto_increment
- MYSQL_配置
- MySql_安装
- mysql_索引
- Mysql_函数
- mysql_约束
- mysql_权限
- mysql_视图
- mysql_事务
- mysql_分组
- mysql_入门
- mysql_权限
- mysql_学习笔记_09
- 【设计模式】—— 创建者模式Builder
- 『ORACLE』 查看主键(11g)
- 读书笔记:微信小程序布局之行内元素和块级元素
- Linux安装Spark集群(CentOS7+Spark2.1.1+Hadoop2.8.0)
- 构造N*N阶的方阵
- mysql_触发器
- 『ORACLE』 PLSQL—基本循环(11g)
- Linux c 网络编程
- 狼和羊的故事
- hihoCoder 1043 : 完全背包
- HDU 2027 统计元音
- mysql基础
- Intellij IDEA显示边侧栏maven等
- 『ORACLE』 PLSQL—case语句(11g)