gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 13:05:06 25 4
gpt4 key购买 nike

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

有没有可以用来完成此任务的工具?还是我必须自己创造这一切?

我正在想象编写一个复杂的“影子应用程序”,其中包含三个数据表,然后在整个应用程序中编写模型和 Controller 级代码。以前一定有人这样做过。这已经内置到 MySQL 中了吗?因此,我只需将应用程序设置为将每个用户唯一地登录到数据库中,然后如果我将 MySQL 配置为这样做,MySQL 就会记录他们的事件?如何配置 MySQL 来执行此操作?

最佳答案

您想要做的事情可以通过触发器在数据库级别实现。很多人不喜欢触发器,所以一定要与团队的其他成员一起解决这个问题。

可以找到如何完成此操作的示例 herehere

关于mysql - mysql 中的用户和行级别日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22822839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com