gpt4 book ai didi

mysql - 我如何查看哪个脚本启动了特定的 mysql 查询

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

我在使用某些 MySQL 查询时遇到了一些问题。在尝试修复它时,我需要找出到底是什么文件创建了这些查询。有没有办法在 MySQL 日志文件中或通过其他更简单的方法查看此内容?

我唯一能看到的是时间、用户和查询本身,但看不到哪个脚本发起了这个查询。这就是我想找出的答案。

最佳答案

我发现这个类(class)可以帮助您实现这一目标。

class LoggerPDO extends PDO
{
function query()
{
return $this->logger('query', func_get_args());
}

private function logger($method, $args)
{
// log query
debug_print_backtrace();
// push to parent
return call_user_func_array(array($this, 'parent::' . $method), $args);
}
}

关于mysql - 我如何查看哪个脚本启动了特定的 mysql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27461877/

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