【发布时间】:2015-06-09 00:12:30
【问题描述】:
我已经在我的 PC 上加载了 MySQL 和 MySQL 工作台,并正在使用它来培养我的 SQL 技能,只访问存储在 PC 上并由 PC 本身提供服务的数据。
当查询失败时,我收到的唯一消息是告诉我它由于错误而失败。
有什么方法可以获取有关软件检测到的导致其引发错误消息的问题的更多有用信息?
我在 linux mint Rebecca 上使用 WorkBench 6.0。我也在 Windows 7 上的同一台 PC(双启动)上使用它,虽然我现在不知道 Windows WorkBench 版本,因为我是从 linux 编写的。在这两种情况下,都没有提供有关查询失败原因的信息。在 linux 上的 WorkBench 6.0 中,我得到的只是一条“查询中断”消息。在 Windows 上,我只是在一个红色圆圈上看到一个白色十字,告诉我有一个错误,我需要更正我的代码。
如果最好的解决方案是使用 WorkBench 以外的其他东西,我对此持开放态度。我开始怀疑 WorkBench 是否不是此类旨在开发 sql 查询技能的活动的最佳工具。文档花了很多时间谈论正向和逆向工程和模型,我想我已经大致了解那是什么,但我想做的只是从 csv 文件中读取表格,操作和分析它们,然后写出一些结果表。我想要一个 GUI,它还可以让我浏览表格,并在代码编辑窗口中突出显示语法错误,并认为 WorkBench 将是执行此操作的工具,但看起来它的目标可能远不止于此,对于我正在尝试做的事情来说,这可能是一个不必要的复杂环境。
谢谢
【问题讨论】:
-
有一个视图显示错误,但有时MySQL只返回错误代码。您可以在线查找它们。但是,我建议在终端窗口中使用命令行客户端(mysql -u 用户名 -p -h 主机名)来真正了解你在做什么。