mysql基础#^_^#

写一个触发器 搞一个日志表 在日子表里记录时间,进行的操做,名字

项目中有做过相似功能,Java语言。大致说一下思路,数据库触发器的限制比较多,比如拿不到执行操作的userId和具体的入参。所以解决方案是采用spring的事件发布和事件监听,在http请求拦截器里完成事件的发布,然后由事件监听器操作日志表。希望能帮到你

触发器是基于特定动作进行的一连串操作,你得先定义在什么情况下触发,比如更新、插入、删除某一张表,那么就要在这张表上建立触发器,在触发器里可以执行插入到日志表的sql。

如果是要监控所有表的修改,那就不应该用触发器了,应该开启数据库的审计功能,可以选择要对哪些行为进行审计