mysql中的用户和行级别日志记录

时间:2014-04-02 20:54:48

标签: mysql spring spring-mvc

我正在使用MySQL数据库构建一个spring mvc web应用程序。每次特定用户创建,查看或修改数据库中的任何记录时,我都需要能够记录。然后,稍后,我需要能够检索按用户细分的历史访问日志,显示每个用户访问的所有行,包括每个用户在每个用户上创建,查看或修改操作的日期和时间。行。

我可以用它来完成这个工具吗?或者我必须自己创造这一切吗?

我想要编写一个复杂的影子应用程序"我的应用程序中有三个数据表,然后是模型和控制器级代码。有人必须先做过这件事。这已经内置到MySQL了吗?所以我只是设置我的应用程序将每个用户唯一地记录到数据库中,然后如果我配置MySQL,那么MySQL会记录他们的活动吗?如何配置MySQL来执行此操作?

1 个答案:

答案 0 :(得分:1)

您尝试执行的操作可以在数据库级别使用触发器实现。很多人不是触发器的粉丝,所以一定要和团队的其他成员一起讨论。

可以找到herehere

的示例