gpt4 book ai didi

mysql - 我应该如何审核 MySQL 表中的更改(使用 MySQL 4)?

转载 作者:可可西里 更新时间:2023-11-01 06:44:24 25 4
gpt4 key购买 nike

我被要求审核 MySQL 表中的任何/所有更改。有谁知道有什么工具可以帮助我做到这一点,或者我是否需要编写自己的解决方案?

如果我编写自己的审计,我最初认为它会创建一个单独的表并在 PHP 代码中构建一串更改。类似于“fieldname1 -> oldvalue | fieldname2 -> oldvalue, ...”。如果您发现此方法存在重大问题,请告诉我。

最佳答案

捕获对数据库表的所有更改的唯一可靠方法是在服务器上使用触发器。修改您自己的代码以审核更改的风险在于不会捕获来自其他应用程序/用户等的更改。

话虽如此,我不确定 MySQL 4 是否支持触发器。

关于mysql - 我应该如何审核 MySQL 表中的更改(使用 MySQL 4)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/218722/

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