MySQL Workbench自动完成工作吗?

19 mysql mysql-workbench workbench

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

我不确定MySQL工作台是否具有像SQLyog那样的自动完成功能(参见屏幕截图).

在此输入图像描述

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

有没有办法让MySQL Workbench自动完成与Sqlyog相同的方式?

Skr*_*l29 20

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

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

  • 版本5.2.47具有可用的自动完成功能,经过测试和测试.它应该自5.2.41 [见这里](http://dev.mysql.com/doc/workbench/en/wb-sql-editor-main-menu.html)以来可用,但由于某种原因,在我的最后我有的版本(5.2.44)自动完成没有建议列名.现在还建议并自动完成列名称. (2认同)

小智 5

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


nka*_*sar 5

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

  • Windows:%AppData%\ MySQL \ Workbench \ cache \
  • OS X:〜用户名/库/应用程序支持/ 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),在我的情况下,自动补全功能都可以正常工作,但不包括表名或列名。

注意到这仅在某些连接上发生后,我删除了缓存文件,它又开始工作了。