我已经在PC上加载了MySQL和MySQL工作台,并正在使用它来建立SQL技能,仅访问PC本身存储和提供的数据。

当查询失败时,我收到的唯一消息是告诉我它由于错误而失败。

有什么方法可以获取有关软件检测到的导致其引发错误消息的问题的更多有用信息?

我在Linux Mint Rebecca上使用WorkBench 6.0。我也在Windows 7的同一台PC(双启动)上使用它,尽管我现在不知道Windows WorkBench的版本,因为我是从Linux编写的。在两种情况下都没有提供有关查询失败原因的信息。在Linux上的WorkBench 6.0中,我得到的只是一条“查询中断”消息。在Windows上,我只是在红色圆圈上得到一个白色十字,告诉我有一个错误,我需要更正我的代码。

如果最好的解决方案是使用WorkBench以外的其他工具,那么我对此持开放态度。我开始怀疑WorkBench是否不是针对此类旨在开发sql查询技能的 Activity 的最佳工具。 docn花了很多时间谈论正向工程和反向工程和模型,我想我对这是一个大致的了解,但是我要做的只是从csv文件的表中读取,操作和分析它们,然后写出一些结果表。我想要一个GUI,它也可以让我浏览表格,并在代码编辑窗口中突出显示语法错误,并认为WorkBench将是实现此目的的工具,但看起来它的目的可能不仅仅在于此,可能是我尝试做的不必要的复杂环境。

谢谢

最佳答案

天啊我意识到问题只是在WorkBench屏幕上看不到“输出区域”。由于某种原因,当我第一次加载它时,Output区域被压缩为一个标题,没有空间看到描述每个语句的结果的行以及适用的错误代码。

首先,需要执行以下菜单操作来检查“输出区域”是否被故意隐藏:“ View ”>“面板”>,然后查看其显示“隐藏输出区域”还是“显示输出区域”。如果显示前者,则该区域当前处于隐藏状态,因此需要单击“显示输出区域”选项,该区域将出现。

输出区域出现在WorkBench屏幕的右下方。如果未显示语句结果,则需要将水平分隔符放在“输出区域”的顶部并将其向上拖动,以便有足够的空间查看错误代码。

一旦看到错误代码,有时就可以仅从随附的说明中解决问题。如果不是,则可以查询错误代码以获取有关出了什么问题的更多信息。感谢卢卡斯指出这一点!

关于mysql - MySQL Workbench-如何诊断查询失败问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29440067/

10-12 03:00