Автоматическое заполнение в MySQL в соответствии с Windows

Как уже говорили другие в комментариях, идентификаторы элементов должны быть уникальными. Не было бы необходимости иметь метод getElementById для элемента.

Согласно статье MDN в getElementById :

Поскольку значения идентификаторов должны быть уникальными во всем документе, нет необходимости в «локальных» версиях функции .

blockquote>

То же самое относится и к getElementsByName

9
задан Michael Pliskin 6 November 2008 в 18:01
поделиться

2 ответа

Это должно проложить себе путь:

C:\> mysql --auto-rehash

Или настройте свой my.cnf:

[mysql]
auto-rehash

править: Мои извинения. Я нашел некоторые ссылки, что функция заполнения клавишей Tab в mysql клиенте работает только над UNIX/Linux. Это не работает над Windows.

обновление: причина этого упоминается кратко в ошибке MySQL № 4731:

[31 июля 2004 12:47] Sergei Golubchik

Я просто загрузил 4.0.15 - завершение команды в mysql.exe НЕ работает, как ожидалось. Это никогда не работало в mysql.exe, потому что мы не смогли сделать readline для компиляции с VC ++.

mysqlc.exe является сборкой cygwin, и она связана с readline.

Объяснение: GNU readline является стандартной библиотекой с открытым исходным кодом для обработки ввода данных пользователем. Команда MySQL пользуется readline библиотекой, но они не ее автор. Из вышеупомянутого комментария я понимаю, что они были неудачны в компиляции readline библиотеки по Windows с Microsoft Visual C++, инструмент, который они используют для создания продукта MySQL. Некоторые проекты с открытым исходным кодом не были сделаны полностью совместимыми со средой Microsoft Windows.

Когда-то в прошлом продукт MySQL предоставил альтернативному клиенту, который они позвонили mysqlc.exe, который они скомпилировали с cygwin набором инструментов в Windows, но они больше не обеспечивают это. cygwin набор инструментов включает readline библиотеку, таким образом, было возможно скомпилировать mysqlc.exe клиент с поддержкой заполнения клавишей Tab.

Таким образом в теории, если Вы действительно бесстрашны, Вы могли бы загрузить cygwin набор инструментов включая readline библиотеку, затем загрузить исходный код MySQL и создать его с помощью cygwin. Затем у Вас должна быть mysql клиентская программа, которая может выполнить заполнение клавишей Tab. Но это походит на большую работу даже для кого-то, кто знаком с созданием MySQL из источника.

17
ответ дан 4 December 2019 в 11:44
поделиться

Это, вероятно, не, что Вы ищете, но версия для предприятия SQLYog предлагает несколько ограниченное автозавершение схемы.

1
ответ дан 4 December 2019 в 11:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: