首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法用phpmyadmin查看过去的mysql查询?

问有没有办法用phpmyadmin查看过去的mysql查询?
EN

Stack Overflow用户
提问于 2010-07-14 22:38:37
回答 10查看 170.7K关注 0票数 131

我正在尝试追踪一个在mysql表中删除行的bug。

对于我来说,我无法在我的PHP代码中找到它,所以我想通过找到删除行的实际mysql查询来反向工作。

我登录到phpmyadmin,但是找不到查看过去sql操作的历史记录的方法。

有没有办法在phpmyadmin中查看它们?

EN

回答 10

Stack Overflow用户

发布于 2010-07-14 23:21:31

好的,实际上我偶然发现了答案。

phpMyAdmin确实提供了一个简短的历史。如果你点击'phpMyAdmin‘标志下面的'sql’图标,它将打开一个新窗口。在新窗口中,只需单击“历史记录”选项卡。

这将为您提供最后20个左右的SQL操作。

​

​

票数 113
EN

Stack Overflow用户

发布于 2016-01-20 13:45:15

要查看过去的查询,只需在phpMyAdmin中运行此查询即可。

代码语言:javascript
复制
SELECT * FROM `general_log`

如果未启用,请在运行它之前运行以下两个查询。

代码语言:javascript
复制
SET GLOBAL log_output = 'TABLE';
SET GLOBAL general_log = 'ON';
票数 14
EN

Stack Overflow用户

发布于 2010-07-14 22:43:14

我不认为phpMyAdmin允许你这么做,但我希望听到我错了。

另一方面,您可以在MySQL:The General Query Log中启用查询日志记录

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3247229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档