我正在尝试追踪一个在mysql表中删除行的bug。
对于我来说,我无法在我的PHP代码中找到它,所以我想通过找到删除行的实际mysql查询来反向工作。
我登录到phpmyadmin,但是找不到查看过去sql操作的历史记录的方法。
有没有办法在phpmyadmin中查看它们?
发布于 2010-07-14 23:21:31
好的,实际上我偶然发现了答案。
phpMyAdmin确实提供了一个简短的历史。如果你点击'phpMyAdmin‘标志下面的'sql’图标,它将打开一个新窗口。在新窗口中,只需单击“历史记录”选项卡。
这将为您提供最后20个左右的SQL操作。

发布于 2016-01-20 13:45:15
要查看过去的查询,只需在phpMyAdmin中运行此查询即可。
SELECT * FROM `general_log`如果未启用,请在运行它之前运行以下两个查询。
SET GLOBAL log_output = 'TABLE';
SET GLOBAL general_log = 'ON';发布于 2010-07-14 22:43:14
我不认为phpMyAdmin允许你这么做,但我希望听到我错了。
另一方面,您可以在MySQL:The General Query Log中启用查询日志记录
https://stackoverflow.com/questions/3247229
复制相似问题