gpt4 book ai didi

php - 记录或比较mysql运行前后的数据-逆向工程

转载 作者:行者123 更新时间:2023-11-29 22:07:57 31 4
gpt4 key购买 nike

我的问题是我正在使用一个巨大的网络应用程序(学校系统),没有内部逻辑的文档。我需要对特定值进行批量更新,但我不知道MySQL数据库中的哪些表包含要更新的相关数据。该应用程序是从 php 自行运行的。有没有一种简单的方法可以在执行操作之前和执行之后比较数据库,以便我可以看到哪些表受到影响?我尝试在转储的sql之前和之后使用差异比较工具,但是数据库太大了,使用起来确实不切实际,想知道是否有更好的东西,或者我是否可以以某种方式配置php来记录发生的任何文件中的任何mysql操作来触发它们。

最佳答案

您可能想从 mysql 工作台运行性能工具并查看性能报告/语句分析。如果您选择系统未使用的时间,然后在网络中运行某些函数来使用您需要更改的值更新表,那么这将起作用。查看运行实验之前和之后的性能表,并查找那些显示使用情况的 sql 语句。它并不完美,但这至少可以帮助您开始磨练您正在寻找的数据。这里最大的“问题”是您想要更改的值是否是在查询过程中动态派生的。然后您必须了解推导的工作原理和源列。但是,这又会给你一个暴力的起点。

关于php - 记录或比较mysql运行前后的数据-逆向工程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31977524/

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