开发者社区 问答 正文

数据库中触发器 的作用是什么?

数据库中触发器 的作用是什么?

展开
收起
vncamyi27xznk 2022-01-18 10:32:56 1089 分享 版权
1 条回答
写回答
取消 提交回答
  • 触发器从本质上来讲是一种特殊的存储过程。触发器的执行不是由应用程序调用,也不是由手动执行的,而是由数据库中的事件执行的。当对某个表中的数据进行插入、更新和删除操作时,系统会自动执行相应的触发器。 在某种程度上,触发器和钩子函数有些类似。应用程序在执行某项操作时,会自动调用相应的钩子函数,执行钩子函数的逻辑。而触发器是对数据表进行操作时自动执行的。 当对数据表中的数据执行插入、更新和删除操作,需要自动执行一些数据库逻辑时,可以使用触发器来实现。

    答复内容摘自《MySQL 技术大全:开发、优化与运维实战》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/topic/download?id=8245

    2022-01-18 14:35:21
    赞同 展开评论