我是靠谱客的博主 无情溪流,最近开发中收集的这篇文章主要介绍使用navicat设置mysql中的触发器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

第一步创建一张学生表:

drop table if exists sys_student;
create table sys_student(
id int primary key auto_increment,
name varchar(32),
sex char(1),
age int,
create_time varchar(32)
)

第二部创建日志表sys_log:

drop table if exists sys_log;
create table sys_log(
id int primary key auto_increment,
opration varchar(32),
create_time varchar(32)
)

创建触发器

在学生表sys_student上右击设计表,选择触发器,新增触发器,添加一个触发器以后,对应的触发操作在下方定义中去定义
在这里插入图片描述

ps:一个表的最多可以设置留个触发器,即增删改查操作可以各设置两个触发器before/after。其中,在update时,可以去到触发器的new属性,即对应当要插入的记录对象,可以通过.字段,获取当前要插入的属性的值,同理也可以获取触发器的old属性。但是新增操作只能获取insert属性,删除操作只能获取,old数据。

最后

以上就是无情溪流为你收集整理的使用navicat设置mysql中的触发器的全部内容,希望文章能够帮你解决使用navicat设置mysql中的触发器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部