用户作为数据库用户或用户作为用户表、审计表中的一行



所以,我一直在开发一个web应用程序,并来到这个问题…

我需要审计在数据库表上所做的每一个更改,但是因为我只有一个数据库用户,但是在我的用户表中有很多用户,我不知道我如何保存到审计表中确切的用户谁做了更改(因为我用mysql触发器这样做,触发器保存哪个数据库用户登录)。

如果我没有得到那个细节点,我将无法,例如,知道哪个雇员修改了一些数据,我只能知道它是由一个雇员做的。

解决这个问题的最好方法是什么?

每个用户有一个数据库用户是一个好做法吗?

每个用户有一个数据库用户是一个好做法吗?

没有

创建一个用户表,并使用users id(来自users表)在审计表中标记项。

相关内容

  • 没有找到相关文章

最新更新