MySQL(触发器)及课堂练习
触发器是一种特殊类型的存储过程,不由用户直接调用,而且可以包含复杂的 SQL语句。它们主要用于强制复杂的业务规则或要求。触发器还有助于实现强制域的完整性,以便在添加、更新或删除表中的数据时保留表之间已定义的关系。它不仅可以完成存储过程能完成的功能,也具有自己显著的特点: 1)它与表紧密相连,可以看作表定义的一部分; 2)它不能通过名称被直接调用,更不允许带参数,而是当用户对表中的数据进行增删改操作时,自动执行; 3)它可以用于约束、默认值和规则的完整性检查,实施更为复杂的...