MYSQL中类似断言ASSERTION的操作--触发器

MYSQL使用触发器完成类似断言的操作

问题描述

某单位想举行小型联谊会,关系Male记录注册的男宾信息,关系Female记录注册的女宾信息。建立一个断言,将来宾的人数限制在50人以内

创建相对应的表

MYSQL中类似断言ASSERTION的操作--触发器

使用触发器解决题目的要求

MYSQL中类似断言ASSERTION的操作--触发器
MYSQL中类似断言ASSERTION的操作--触发器

总结

因为两个表定义的ID号为not null ,所以如果总行数超过50,就会报错。因为对触发器也不是很熟悉,这里分别对两个表创建相对应的触发器,本来想创建一个触发器ON两个表,但会报错,不能实现,如果上述解决方法有错误请指正!谢谢。