gpt4 book ai didi

mySQL - 如何记录谁正在将记录写入我的数据库表

转载 作者:行者123 更新时间:2023-11-29 19:43:13 26 4
gpt4 key购买 nike

我有一个托管在远程服务器上的 mySQL 数据库。它是版本5.0.96。有人正在将记录写入我的“订单”表,我想记录谁在执行此操作以及从哪里执行此操作。我读过很多关于日志的文章,到目前为止我发现的大部分内容都是修改系统上的 .ini 文件的方法等。但是,由于这不在我可以访问的任何机器上,因此我正在寻找一种方法来跟踪这些记录广告,以便我可以看到它们来自哪里。任何有关如何执行此操作的帮助都会非常有帮助。丰富

最佳答案

您可以添加一个名为 log 的新表,并编写一个触发器来插入:

CONNECTION_ID()、SYSTEM_USER()

当其他表上发生更新/插入或删除时,记录到日志表。

至少这是我解决这个问题的方法。

有一个很好的代码,你可以在 git-hub 上用作引用,我将链接它(不是我的)

Link to Github page

关于mySQL - 如何记录谁正在将记录写入我的数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41210732/

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