Как уже говорили другие в комментариях, идентификаторы элементов должны быть уникальными. Не было бы необходимости иметь метод getElementById
для элемента.
Согласно статье MDN в getElementById
:
Поскольку значения идентификаторов должны быть уникальными во всем документе, нет необходимости в «локальных» версиях функции .
blockquote>То же самое относится и к
getElementsByName
Это должно проложить себе путь:
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 из источника.
Это, вероятно, не, что Вы ищете, но версия для предприятия SQLYog предлагает несколько ограниченное автозавершение схемы.