当前位置:首页 > 学习笔记 > 数据库 > 数据库教程 触发器

数据库教程 触发器

刘广法2022年03月31日 19:14:30数据库6090
数据库教程 触发器-第1张图片-刘广法IT博客

数据库教程 触发器

在可视化软件中,可以通过设计表中的触发器进行设置触发器

触发器的名:一般来说 tr_ 开头

触发条件:AFTER 和 BEFORE 

可以选择的插入、更新、删除

也就是说可以在插入前后、更新前后、删除前后,触发这个触发器

实例一:通过触发器,设置 sex 列,在插入前判断是否是男女,不是男女的话,自动填写成 ‘男’

IF new.sex <> '男' AND new.sex <> '女' THEN
    SET new.sex = '男';
END IF

实例二、通过触发器,性别插入前判断是否是男、女,如果不是进行报错

IF new.sex <> '男' AND new.sex <> '女' THEN
    SIGNAL SQLSTATE '123456' SET MESSAGE_TEXT = '性别只能是男或女';
END IF






作者为:刘广法,网站地址:https://liuguangfa.com/

扫描二维码推送至手机访问。

版权声明:本文由刘广法博客发布,如需转载请注明出处。

本文链接:https://liuguangfa.com/database/23.html

分享给朋友:

“数据库教程 触发器” 的相关文章

数据库教程 关于数据库的数据类型以及数据库的约束

数据库教程 关于数据库的数据类型数据库的数据类型:一、整数类型:tinyint:一个字节smallint:两个字节mediumint:三个字节int:四个字节bigint:八个字节二、字符串类型:char:定长字符串,长度不足自动被空格varchar:不定长字符串三、小数类型:float:四个字节d...

MySQL教程 关于导入SQL出现1418错误

1、MySQL 创建函数出现1418错误[ERR] 1418 - This function has none of DETERMINISTIC, NO SQL, or READS...

数据库教程 设计模式(单例模式、代理模式、工厂模式)

Java中常用的设计模式:概况:1、单例模式饱汉式饿汉式内部类实现2、工厂模式3、代理模式静态代理动态代理num1:单例模式1.1 饱汉式public class Singleton { private static final Stu...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。