首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySql工作台查询历史记录(最后执行查询/查询),即创建/更改表、选择、插入更新查询

MySql工作台查询历史记录(最后执行查询/查询),即创建/更改表、选择、插入更新查询
EN

Stack Overflow用户
提问于 2014-10-28 13:02:54
回答 5查看 91.3K关注 0票数 77

希望在MySql工作台中查看最后执行的查询是否是其

创建/更改表查询 选择/ insert / update查询或任何查询列表。

简而言之,希望查看所有查询的历史记录。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-10-28 20:43:45

从底部面板中,将“动作输出”更改为“历史记录”,然后选择适当的日期。

另外,SQL语句历史记录存储在以下两个位置的文本文件中:

  • SQL _ history /yyyy dd,例如sql_history/2015-04-01:用于所有MySQL连接的完整工作台SQL历史记录
  • _log/ SQL _action__.log*:SQL历史执行结果,但没有数据,并在每个MySQL连接中分隔

这些文件的位置取决于您的系统。有关更多详细信息,请参见MySQL工作台设置和日志文件

在这两种情况下,您将看到查询历史记录。

票数 169
EN

Stack Overflow用户

发布于 2015-03-26 10:21:54

C:\UsersWinUser\AppData\Roaming\MySQL\Workbench\sql_history

您每天都会找到一个日志文件。它包括来自工作台的手动查询和自动查询(例如,通过在表中编辑更新)

票数 15
EN

Stack Overflow用户

发布于 2018-04-23 13:22:04

假设您不能再连接到以前的MySQL数据库实例,并且只想从编辑器中查看您的SQL历史记录。这样做:

  1. 定位您的MySQLWorkbench 设置文件夹
  • Windows: %AppData%\MySQL\Workbench\ --通常是C:\Users\your_username\AppData\MySQL\Workbench\ (请注意,默认情况下AppData文件夹是隐藏的,因此您可能希望先查看其内容。)
  • macOS: /Users/your_username/Library/Application Support/MySQL/Workbench/ (注意,默认情况下~/Library文件夹是隐藏的,因此您可能希望首先把它解开,以查看内容)
  • Linux: /Users/your_username/.mysql/workbench/
  1. 打开文件夹sql_workspaces (在Workbench中)
  2. 您应该看到以前数据库连接的文件夹。进入其中之一。
  3. 应该有几个"*.scratch" 文件。它们是编辑器的文本文件、SQL查询的历史记录.
  4. 在文本编辑器中打开这些*.scratch文件,并复制内容。
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26609074

复制
相关文章

相似问题

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