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触发器的主要内容,如果未能解决你的问题,请参考以下文章

MySql触发器使用

MySQL触发器-条件触发器语法

实验十--- MySQL过程式数据库对象

mysql 开发基础系列19 触发器

mysql触发器小实验

mysql 内置功能 触发器 实验