zoukankan      html  css  js  c++  java
  • mysql-trigger-触发器

    在SQL中,名词触发器指“在数据库中为响应一个特殊表格中的某些事件而自动执行的程序代码。”(Wikipedia)说得简单一些,它是在一个特殊 的数据库事件,如INSERT或DELETE发生时,自动激活的一段代码。触发器可方便地用于日志记录、对单个表格到其他链接式表格进行自动的“层叠式” 更改、或保证对表格关系进行自动更新。当一个新整数值增加到数据库域中时,自动更新运行的总数的代码段是一个触发器。自动记录对一个特殊数据库表格所作更 改的SQL命令块也是一个触发器实例。


    显示触发器

            show triggers;


    删除触发器

            drop trigger 触发器名


    语法

            CREATE TRIGGER <触发器名称> <--
            { BEFORE | AFTER }
            { INSERT | UPDATE | DELETE }
            ON <表名称>
            FOR EACH ROW
            <触发器SQL语句>


    例子

            CREATE TRIGGER trigger_test
            AFTER
            INSERT
            ON a
            FOR EACH ROW
            insert into b set b_name="trigger_test_name"

  • 相关阅读:
    记一次省赛总结
    护网杯一道密码学的感想
    配置phpstudy+phpstorm+xdebug环境
    python 模板注入
    hash扩展攻击本地实验
    kali rolling更新源之gpg和dirmngr问题
    web信息泄露注意事项
    ctf常见php弱类型分析
    文件上传小结
    ctf变量覆盖漏洞
  • 原文地址:https://www.cnblogs.com/grimm/p/5068202.html
Copyright © 2011-2022 走看看