MySQL Workbench自动完成工作吗?

时间:2011-03-30 07:36:12

标签: mysql mysql-workbench workbench

使用MySQL Workbench,当我按下CTRL +空格时,看起来有一个自动完成功能(但是,自动完成框中没有显示任何项目)。

我不确定MySQL工作台是否具有SQLyog等自动完成功能(参见屏幕截图)。

enter image description here

因此,如果MySQL Workbench确实具有智能感知或自动完成功能,那么我该如何获取它们呢?

有没有办法让MySQL Workbench自动完成,就像Sqlyog一样?

3 个答案:

答案 0 :(得分:19)

自动完成功能尚未推出,计划用于MySQL Workbench版本6。

请参阅http://wb.mysql.com/?p=229#comment-1250

答案 1 :(得分:5)

现在,截至昨天(http://dev.mysql.com/doc/workbench/en/wb-news-5-2-41.html)。虽然它仍然只提供基本代码完成。

答案 2 :(得分:5)

如果自动完成功能不建议表名或列名,请尝试从位于以下位置的MySQL Workbench缓存中删除特定连接的缓存文件:

  • Windows:%AppData%\ MySQL \ Workbench \ cache \
  • OS X:~username / Library / Application Support / MySQL / Workbench / cache /
  • Linux:~username / .mysql / workbench / cache /

有关配置文件的更多详细信息,请参阅https://dev.mysql.com/doc/workbench/en/wb-configuring-files.html

无论MySQL Workbench版本(6.2.3,6.2.5,6.3.4)如何,在我的情况下,自动完成功能正在运行,但不包括表名或列名。

在注意到只在某些连接上发生这种情况后,我删除了缓存文件并重新开始工作。