美文网首页
MySQL使用触发器禁止特定读写示例

MySQL使用触发器禁止特定读写示例

作者: 这货不是王马勺 | 来源:发表于2023-05-25 14:33 被阅读0次

在mysql8.0以下的版本种,检查约束是不支持的,某些功能和完整性约束需要我们通过触发器实现,例如:

DELIMITER //
CREATE TRIGGER TriggerName 
BEFORE INSERT ON TableName 
FOR EACH ROW
BEGIN
    IF NEW.user = 'dsb' THEN
  SIGNAL SQLSTATE '45000'
SET MESSAGE_TEXT = 'do not insert';
END //
DELIMITER ;

相关文章

  • MySQL触发器

    在本节中,您将学习如何使用MySQL触发器。 根据定义,触发器或数据库触发器是自动执行以响应于在表中发生的特定事件...

  • dbForge Studio for MySQL 触发器调试

    使用工具:dbForge Studio for MySQL 1,创建触发器 2,调试触发器 要调试MySQL触发...

  • MySQL之触发器

    本文主要介绍MySQL中触发器的相关知识与应用,为什么使用触发器,以及如何使用触发器。 I、触发器简介 如果我们想...

  • MySQL触发器示例

    分别创建表a和b, 在表a中创建触法器,如果表a中插入一条记录后,表b中相同的code和shool字段也插入相应的...

  • sql触发器过滤某些数据

    使用触发器过滤某些特定的数据(pg数据库)

  • MYSQL常用指令 -- 准备工作

    此文档翻译自mysql官方示例 这是一些示例展示了如何使用MYSQL 处理常见的问题 有一些示例使用了表shop ...

  • Mysql触发器语法与项目中的一次使用

    Mysql触发器语法与项目中的一次使用 触发器简介 : 触发器(Trigger)是一个特殊的存储过程,它的执行不是...

  • mysql视图,触发器,存储过程优缺点及应用分析

    mysql视图,触发器,存储过程优缺点及应用分析 视图 mysql使用较少,是sql server和orcale使...

  • MySQL触发器

    触发器是由MySQL 的基本命令事件来触发某种特定操作,这些基本命令由insert、update、delete等事...

  • ReentrantReadWriteLock源码解析

    ReentrantReadWriteLock编码示例 上面的代码展示读写锁的使用,读写锁的介绍参考Java锁[ht...

网友评论

      本文标题:MySQL使用触发器禁止特定读写示例

      本文链接:https://www.haomeiwen.com/subject/apshedtx.html