• 技术文章 >数据库 >MySQL

    mysql触发器的使用

    小妮浅浅小妮浅浅2021-07-06 10:59:31原创167

    说明

    1、触发器可以帮助应用于数据库,以确保数据的完整性、日志记录、数据验证等操作。

    2、使用OLD和NEW引用触发器中变化的记录内容,类似于其他数据库。现在触发器只支持行级触发,不支持语句级触发。

    实例

    `DELIMITER $
     
    create trigger emp_logs_update_trigger
    after update
    on emp
    for each row
    begin
      insert into emp_logs (id,operation,operate_time,operate_id,operate_params) values(null,'update',now(),new.id,concat('修改前(id:',old.id,', name:',old.name,', age:',old.age,', salary:',old.salary,') , 修改后(id',new.id, 'name:',new.name,', age:',new.age,', salary:',new.salary,')'));                                                                      
    end $
     
    DELIMITER

    以上就是mysql触发器的使用,希望对大家有所帮助。更多mysql学习指路:MySQL

    专题推荐:mysql触发器
    品易云
    上一篇:mysql光标如何使用 下一篇:mysql中concat函数的用法

    相关文章推荐

    • mysql事务的分类介绍• mysql使用命令行连接服务器• mysql select的查询方法• mysql5.7和mysql8的不同• mysql查询缓存的使用• mysql having语句的使用• mysql子查询是什么• mysql子查询的两大分类• mysql删除存储过程的方法• mysql如何提高索引的效率• mysql视图有哪些优势• mysql中loop语句的使用• mysql中leave语句的用法• mysql游标的介绍• mysql光标如何使用

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网