文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

MYSQL触发器的使用

2021-10-21 03:40

关注

MYSQL触发器的使用

概念:触发器是一种特殊的储存过程,在满足定义条件操作时触发,并且自动执行触发器中预先设定好的定义的语句集合

触发器是特殊的储存过程

触发器是在对表操作时,满足条件就可以自动调用预先编译的sql语句

安全性 可以基于数据库的值使用户具有操作数据库的某种权利

审计 可以跟踪用户对数据库的操作

实现复杂的数据完整性规则

创建语法:四要素(操作对像 触发时间 触发事件 触发操作)

触发器关键字:trigger

Now() 时间函数

 

 

Old表只读操作,new表可以在触发器中使用用set赋值操作,避免重复触发触发器

触发器语法:

  Create trigger 触发器名

  After|before   #触发时间

  Insert|update|delete  #触发事件

  On 表名    #触发对像

  For each row    #针对表中每一条数据都会触发

  Begin

       SQL操作

  End

注意:触发器名:tr_xxx

      触发时机:After|before(触发事件之后|触发事件之前)

      触发事件:Insert|update|delete

      触发对像就是表,也就以为,触发器是建立在表上的

      For each row 表示任何一条记录上的操作满足触发事件都会触发该触发器

 

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯