程序博客网 > 免费无损音乐软件
来源:互联网 发布:免费无损音乐软件 编辑:程序博客网 时间:2024/05/29 02:18
触发器功能:
触发器是和表有关的数据对象;在满足定义条件时触发,并且执行触发器中定义的语句集合;协助应用在数据库端确保数据的完整性
创建触发器:
CREATE TRIGGER trigger_name trigger_time trigger_event ON table_name FOR EACH ROW trigger_stmt;trigger_time:触发器的触发时间;BEFORE:检查约束前触发;AFTER:检查约束后触发;trigger_event:触发器的触发事件(insert/update/delete);使用别名OLD/NEW引用触发器中发生变化的记录内容
删除触发器:
DROP TRIGGER [schema_name.]trigger_name;一次可以删除一个触发程序;若没有指定[schema_name.],默认为当前数据库
查看触发器:
show triggers;desc triggers;select * from triggers where trigger_name = 'ins_film_bef';测试以了解
触发器的注意事项:
按照BEFORE触发器、行操作、AFTER触发器的顺序执行;对事务表操作失败时,整个作为一个事务被回滚;对非事务表操作失败时,已更新的记录则无法回滚;限制:不能以显式或隐式方式开始或者结束事务待学。。。。。