MySQL数据库 *实验19触发器
Posted 言人冰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库 *实验19触发器相关的知识,希望对你有一定的参考价值。
一、实验目的
1、掌握触发器工作机制
2、掌握触发器的设计
二、实验内容
本次实验模拟生成一个日志表,当用户对xs表数据有插入或删除操作后,在日志表record中记录
1、在xscj数据库中增加了一张record表,该表的结构如图1所示
图1 record表结构
2、为xs表设计insert触发器,当xs表插入一条数据后,在record表记录操作的信息
提示:用户名用函数user()获取,操作类型是’插入’,原内容为null,新内容为插入数据的学号+姓名,时间用函数datetime()获取。以上各项分别用不同的变量赋值,再用一个insert语句插入到record表中
3、为xs表设计delete触发器,当xs表删除一条数据后,在record表记录操作的信息
提示:用户名用函数user()获取,操作类型是’删除’,原内容为被删除的学号+姓名,新内容null,时间用函数datetime()获取。以上各项分别用不同的变量赋值,再用一个insert语句插入到record表中
以上是关于MySQL数据库 *实验19触发器的主要内容,如果未能解决你的问题,请参考以下文章