Mysql
 sql >> база данни >  >> RDS >> Mysql

Автоматично довършване в MySQL под Windows

Би трябвало да работи по следния начин:

C:\> mysql --auto-rehash

Или конфигурирайте своя my.cnf:

[mysql]
auto-rehash

редактиране: Моите извинения. Намерих някои препратки, че функцията за завършване на раздели в mysql клиента работи само на UNIX/Linux. Не работи на Windows.

актуализация: Причината за това е спомената накратко в MySQL бъг #4731 :

Обяснение:GNU readline е стандартна библиотека с отворен код за обработка на въвеждане от потребителя. Екипът на MySQL използва библиотеката readline, но те не са нейният автор. От горния коментар разбирам, че не са успели да компилират библиотеката readline на Windows с Microsoft Visual C++, инструмента, който използват за изграждане на MySQL продукта. Някои проекти с отворен код не са направени напълно съвместими със средата на Microsoft Windows.

Едно време в миналото продуктът MySQL предоставя алтернативен клиент, който те наричат ​​mysqlc.exe , който те компилират с cygwin набор от инструменти на Windows, но те вече не предоставят това. Наборът от инструменти на cygwin включва библиотеката за readline, така че беше възможно да се компилира mysqlc.exe клиент с поддръжка за завършване на раздели.

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвам SUBSTRING() в MySQL

  2. как да създадете страница за влизане в приложението за android?

  3. Как да боравим с наследена база данни в рамката на Django

  4. Грешка в Mysql Query - Auto Coins ADD

  5. Създаване на таблица с грешка при аритметично препълване