MySQL Workbench не отображает результаты запроса
когда я запрашиваю таблицу в MySQL Workbench, результаты не отображаются, раздел результатов просто пуст, нет сетки или чего-то еще. Однако, если я экспортирую данные, это все есть. Все работало нормально, пока пару дней назад.
параметры запроса:
- Максимальная Длина = 65536
- продолжить на SQL Script Error = true
- " безопасные обновления = true
- оставить режим автоматической фиксации включен = true
- статус прогресса интервал обновления = 500
- алгоритм по умолчанию для ALTER table = Default
- блокировка по умолчанию для ALTER table = Default
- ограничить строки = true
- Ограничить Количество Строк = 1000
- максимальная длина поля для отображения = 256
- рассматривать двоичный / VARBINARY как небинарную символьную строку = false
- Подтвердить Изменения Данных = True
никакие запросы не работают, примером будет SELECT * FROM database.address
15 ответов:
У меня была такая же проблема после обновления до Ubuntu 14.10. Я нашел этой ссылке который описывает шаги, которые необходимо выполнить, чтобы применить патч. Это занимает некоторое время, так как вы должны начать все сначала: загрузка, строительство, установка... но это сработало для меня! Извините, я не эксперт, и я не могу предоставить дополнительную информацию.
вот шаги, описанные в ссылке выше:
Если вы хотите исправить и постройте mysql-workbench самостоятельно, получите исходный код из for 6.2.3. Из каталога, в который вы его загрузили, сделайте:
wget 'http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.2.3-src.tar.gz'
tar xvf mysql-workbench-community-6.2.3-src.смола.GZ & & cd mysql-workbench-community-6.2.3-src
wget-O patch-glib.diff'http://bugs.mysql.com/file.php?id=21874&bug_id=74147'
patch-p0
sudo apt-get build-dep mysql-workbench
sudo apt-get install libgdal-dev
cd build
cmake .. - DBUILD_CONFIG=mysql_release
сделать
sudo make install
надеюсь, что это может быть полезным.
Это известная ошибка: ссылке. Предстоящий выпуск 6.2.2 исправляет это для OS X (к сожалению, версия Linux все еще сломанные).
по крайней мере, на моем компьютере он не исчез, просто сложился, и его край почти слился с краем блока "Выход действия". Когда вы перемещаете мышь к этому краю, курсор начинает выглядеть как тире с двумя стрелками. Медленно переместите его на пару пикселей выше, пока не поймаете небольшую область 1px, где курсор изменяется на тире с одной стрелкой. Тогда лови его и тяни:)
Я сделал несколько фотографий, чтобы проиллюстрировать это.
проблема, как это описано, точно соответствует ошибке ошибки MySQL: #74147: пустой результат сетки, несовместимость с libglib_2. 42
хорошая новость в том, что он почти закрыт.
патч доступен с сегодняшнего дня.
изменить : В Debian Jessie (тестирование) проблема решается с помощью пакета mysql-workbench 6.2.3+dfsg-6, доступного с сегодняшнего дня.
обновление вручную с сайт mysql
вот решение для пользователей Ubuntu 15.04 под управлением Mysql Workbench 6.2.3.
я смог решить проблему отсутствия результатов в MySQL workbench, просто обновив mysql-workbench до версии 6.3.3 от http://dev.mysql.com/downloads/workbench/. вам нужно будет загрузить тот, который отмечен для Ubuntu 14.10. Установка через Ubuntu software center решила проблему. Надеюсь, что это помогает.
Это все еще происходило со мной в версии 6.3.9 на OSX. Я снова загрузил 6.1.7, чтобы снова увидеть сетку результатов.
Какая боль в заднице!
Я использую MySqlWorkbench 6.3.9 на macOS и имеет эту проблему. Я удалил приложение и установил 6.3.10, который решает проблему.
новый для MySql сам и обнаружил, что это происходит и на Windows. Goto Query > Explain Current Statement > нажмите на значок сетки результатов в дальнем правом углу окна визуального объяснения, которое отображается по умолчанию. Возможно, вам придется переключаться через значки со стрелками вверх и вниз, чтобы увидеть его.
Это было действительно неприятно, поскольку это все еще происходило в рабочей среде версии 6.3.10 (для mac), доступной на официальном сайте mysql (здесь). Я получил это решение, сначала свернув нижнюю панель (проверьте верхний правый угол в прикрепленном изображении (называемом кнопкой свернуть)), а затем потянув вверх пустую область снизу. Теперь, если я снова нажму на кнопку Свернуть, на этот раз сетка результатов будет видна вместе с действием сетка.
Если вы не хотите компилировать его самостоятельно, вы можете перейти к:
Applications→Ubuntu Software Center→Edit→Software Sources→Updates
там вы можете проверить Харди-предложенный галочкой (для 14.10 будет утопический-предложенный)
источник
затем просто перейдите в терминал и введите:sudo apt-get install mysql-workbench
Как Примечание, Вы получите другие обновления, ведьма не может быть стабильным!!!
результирующий набор не показывал для меня тоже. Я смог заставить его появиться, скрыв область вывода и запустив простой оператор select. Затем я снова "показываю" выходную область и получаю то, что искал-как результирующий набор, так и выходную область
Я смог решить эту проблему, выполнив следующие действия...
- перейдите на сайт MySQL для Workbench:https://dev.mysql.com/downloads/workbench/
- после того, как там прокрутите до нижней части страницы и нажмите на вкладку, которая говорит "разработка релизов"
- Выберите свою платформу, загрузите и установите
скорее всего, вы захотите удалить все уже установленные пакеты workbench. ГЛ!
У меня была та же проблема. Использование MySQL 6.1 Workbench.
через некоторое время (2 минуты), он просто разбился. Ошибки, сохраненные файлы и вновь. Теперь это работает.
Я думаю, я бы предложил, если это произойдет снова, немедленно сохранить открытые скрипты, закрыть MySQL и перезапустить его.