美文网首页
初步学习使用mysql的触发器

初步学习使用mysql的触发器

作者: 王波_d9a3 | 来源:发表于2017-05-08 14:58 被阅读0次

    触发器的使用,实在数据库中触发特定条件的时候,所执行的的一组特殊的存储过程.

    问1:哪些情况下会允许触发器的触发

    答:在表的,insert,update,delete

    问2:触发器触发的时间

    答:触发时间分为2种(before,after)

    问3:如何获取修改后的数据的值

    答:获取值分为2中 :1,new,2.old

    new:1,添加数据成功后的新数据对象 2,修改数据成功后的新数据对象

    old:1.修改数据之前的数据对象,2.删除的数据对象

    例子:

            create trigger trigname

            after insert on  table1

            foreach row

            begin

            insert into table2(cols) value(new.table1_ID);

            end;

    解释:trigname:触发器的名称

                after insert:触发的时期(添加成功之后)

                table1:表名

                foreach row:固定格式

                new.table1_ID:添加成功后的一条数据中的id

              


    相关文章

      网友评论

          本文标题:初步学习使用mysql的触发器

          本文链接:https://www.haomeiwen.com/subject/xrwmtxtx.html