Работает ли автозаполнение MySQL Workbench? - PullRequest
18 голосов
/ 30 марта 2011

Использование MySQL Workbench , когда я нажимаю клавишу CTRL + пробел, создается впечатление, что есть функция автозаполнения (однако в поле автозаполнения нет элементов).

Я не уверен, что MySQL Workbench имеет функцию автозаполнения, как SQLyog (см. Снимок экрана).

enter image description here

Так что, если MySQL Workbench действительно имеет функцию, подобную intellisense или автозаполнению, то как мне их получить?

Есть ли способ заставить MySQL Workbench автоматически завершаться так же, как Sqlyog?

Ответы [ 3 ]

19 голосов
/ 30 марта 2011

Автозаполнение пока недоступно, планируется для MySQL Workbench версии 6.

См. http://wb.mysql.com/?p=229#comment-1250

5 голосов
/ 16 июня 2016

Если функция автозаполнения не предлагает имена таблиц или столбцов, попробуйте удалить файлы кэша определенных подключений из кэша MySQL Workbench, расположенного по адресу:

  • Windows:% AppData% \ MySQL \ Workbench\ cache \
  • OS X: ~ имя пользователя / Библиотека / Поддержка приложений / MySQL / Рабочая среда / кэш /
  • Linux: ~ имя пользователя / .mysql / верстак / cache /

Более подробную информацию о файлах конфигурации можно найти на https://dev.mysql.com/doc/workbench/en/wb-configuring-files.html

Независимо от версии MySQL Workbench (6.2.3, 6.2.5, 6.3.4), в моем случае автозаполнение работало, ноне включал имена таблиц или столбцов.

Заметив, что это произошло только на некоторых соединениях, я удалил файлы кэша, и он снова начал работать.

5 голосов
/ 26 июля 2012

По состоянию на вчерашний день (http://dev.mysql.com/doc/workbench/en/wb-news-5-2-41.html).). Хотя он все еще обеспечивает только базовое завершение кода.

...