嗯,问题是MySQL没有相应的STOP ACTION命令。所以基本上,变通是非常脏:

一种方法是你可以违反约束的触发器内泡一个错误,取消插入:

CREATE TABLE stop_action (

id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,

name VARCHAR(35),

UNIQUE KEY (id, name)

);

INSERT INTO stop_action (1, 'Assert Failure');

然后,在触发,只要尝试于:

INSERT INTO stop_action (1, 'Assert Failure');

的是好处,就是所返回的错误将是一个重复键错误,文字将包括“断言失败”。

所以,那么你的触发将成为:现在

delimiter |

CREATE TRIGGER asser1_before BEFORE INSERT ON test1

FOR EACH ROW BEGIN

SELECT count(*) INTO test FROM (select count(*)

from Video

where Date >= DATE_SUB(current_date(),INTERVAL 1 YEAR)

&& Date<=current_date()

group by User

having count(*) > 200);

IF test != 0 THEN

INSERT INTO stop_action (1, 'Assert Failure');

END IF;

END;

|

delimiter ;

,你需要UPDATE之前做到这一点为好,否则你可能会更新日期为无效状态。但除此之外,至少应该让你开始...

mysql断言命令_mysql的触发模拟断言相关推荐

  1. mysql show 命令_mysql show 相关命令

    processlist的show方式是不能使用过滤查找,可能源自MySQL的内部安全机制吧,show是用来查看MySQL内部运行数据,其实processlist就是 information_schem ...

  2. mysql dba命令_MySQL DBA命令

    MySQL DBA命令 新建用户 CREATE USER username IDENTIFIED BY 'password'; 说明: username:你将创建的用户名 password:该用户的登 ...

  3. mysql ping命令_MySQL常用命令总结

    MySQL常用命令总结 1.使用SHOW语句找出在服务器上当前存在什么数据库 mysql> show databases; 2.创建一个数据库MYSQLDATA mysql> create ...

  4. mysql reload 命令_MySQL常用命令

    原文链接: 其实这个链接可以用的但是我呢写成这样了:哈哈. 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop d ...

  5. mysql 优化命令_MySQL优化Explain命令简介(一)

    最近碰到MySQL需要写入大量数据并查询的场景,于是学习了一下MySQL的查询优化,想找关于explain命令的详细资料,然而网上并没有找全,最后终于在<高性能MySQL>中找到了对这一命 ...

  6. mysql语句命令_MySQL语句和命令大全

    前言 这里记录的是这两年学习工作过程中遇到的常用的 MySQL 语句和命令,部分是网上收集来的,出处已经不记得了,这里先谢过这些大佬.本文包括常见 SQL 语句,还有部分运维语句和命令,没有做详细的说 ...

  7. Mysql隐藏命令_mysql常用命令整理

    说明:下面用到的语法是参考官方mysql5.7 en manual文档,本机的运行环境为centos7和mysql5.7.26 修改数据库 语法: ALTER {DATABASE | SCHEMA} ...

  8. mysql历史命令_MySQL交互技巧

    本文介绍一些与客户端程序mysql进行交互的技巧,这些技巧能帮助我们更有效率地使用它,减少文字输入.此外,还会描述"怎样更加方便地连接到服务器",以及"如何在不经手工输入 ...

  9. mysql 用户命令_MySQL命令行新建用户

    https://www.cnblogs.com/penciler/p/4813157.html MySQL命令行能否实现新建用户呢?答案无疑是肯定的.而且在使用使用MySQL命令行新建用户后,还可以为 ...

最新文章

  1. 工业软件研究框架_聚焦十四五!先进制造急先锋——工业软件
  2. wmic 获取计算机ip,【已解决】xp系统下,受限用户如何用批处理在不使用wmic获取多个网卡的IP地址?...
  3. 【面试招聘】双非渣硕的秋招路
  4. maven 关于使用 snapshot 的坑
  5. linux 0.11 内核学习 -- console.c,控制台
  6. 从单亲家庭内向小男生到哈佛耶鲁全奖,百万年薪的“男神学长”活出了一部励志偶像剧!
  7. Mac OS X 启动时自动连接网络驱动器
  8. HTML动画(难点)
  9. 美国实现Believe me I can fly, Believe me I can touch sky (2)
  10. python flask api部署_使用flask开发api——部署flask,使用gunicorn+gevent模式的http server...
  11. C#数组和list集合的区别
  12. linux vim 编译python,Ubuntu下编译Vim8(+python)无数次编译失败
  13. 好好学习努力工作,要工作也要生活—2016总结,2017规划
  14. 妄撮小游戏的开发思想-Android开发资料-《妄撮(撕开美女衣服)》游戏源代码外传...
  15. Windows 10用的免费HEVC/H265解码器(转发)
  16. kubernetes架构及核心概念
  17. VC++程序设计与应用--菜单、工具栏与状态栏
  18. excel冻结窗口_Excel之小功能
  19. 驭势领读 | 《让大象飞》:资本寒冬正好能让市场回归理性
  20. curse库的使用总结

热门文章

  1. 关于performSelector调用和直接调用区别
  2. Bailian2696 计算表达式的值【入门】
  3. CCF201512-1 数位之和(100分)
  4. HDU1996 汉诺塔VI【水题】
  5. 九章算术卷第九 句股
  6. 分布式设计 —— 容错与主备
  7. Tricks(二十三)—— Python 实现树这种数据结构
  8. 机器学习基础(十四)—— 统计计数、majority count 与其数学记号
  9. ROC曲线与AUC区域的理解与实践
  10. 数学与编程——概率论与数理统计