使用MySQL Workbench,当我按 CTRL + 空格时,它看起来有一个自动完成功能(但是,自动完成框中没有出现任何项目)。
我不确定 MySQL 工作台是否具有像SQLyog那样的自动完成功能(参见屏幕截图)。
因此,如果 MySQL Workbench 确实具有类似智能感知或自动完成功能的功能,那么我该如何获得它们呢?
有什么方法可以让 MySQL Workbench 像 Sqlyog 一样自动完成?
使用MySQL Workbench,当我按 CTRL + 空格时,它看起来有一个自动完成功能(但是,自动完成框中没有出现任何项目)。
我不确定 MySQL 工作台是否具有像SQLyog那样的自动完成功能(参见屏幕截图)。
因此,如果 MySQL Workbench 确实具有类似智能感知或自动完成功能的功能,那么我该如何获得它们呢?
有什么方法可以让 MySQL Workbench 像 Sqlyog 一样自动完成?
自动完成功能尚不可用,计划用于 MySQL Workbench 版本 6。
如果自动完成功能不建议表或列名,请尝试从位于以下位置的 MySQL Workbench 缓存中删除特定连接的缓存文件:
有关配置文件的更多详细信息,请参见https://dev.mysql.com/doc/workbench/en/wb-configuring-files.html
无论 MySQL Workbench 版本(6.2.3、6.2.5、6.3.4)如何,在我的情况下,自动完成功能都可以正常工作,但不包括表名或列名。
在注意到这只发生在某些连接上之后,我删除了缓存文件,它又开始工作了。
截至昨天(http://dev.mysql.com/doc/workbench/en/wb-news-5-2-41.html),它现在确实如此。虽然它仍然只提供基本的代码完成。
我在 mysql 工作台 intellisense 工作时遇到了类似的问题,但没有显示列名。我按照https://stackoverflow.com/a/37862473/1500224中的说明进行操作
直到我输入mydatabase
并点击一个点 ( select * from mydatabase.
) 然后它突然开始工作,它才起作用。