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 55

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, где курсор изменяется на тире с одной стрелкой. Тогда лови его и тяни:)

Я сделал несколько фотографий, чтобы проиллюстрировать это.

Step 1Step 2Step 3

проблема, как это описано, точно соответствует ошибке ошибки 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 (здесь). Я получил это решение, сначала свернув нижнюю панель (проверьте верхний правый угол в прикрепленном изображении (называемом кнопкой свернуть)), а затем потянув вверх пустую область снизу. Теперь, если я снова нажму на кнопку Свернуть, на этот раз сетка результатов будет видна вместе с действием сетка.

collapse the bottom panel

visible result grid

Если вы не хотите компилировать его самостоятельно, вы можете перейти к:

Applications→Ubuntu Software Center→Edit→Software Sources→Updates

там вы можете проверить Харди-предложенный галочкой (для 14.10 будет утопический-предложенный) demo image

источник

затем просто перейдите в терминал и введите:

sudo apt-get install mysql-workbench


Как Примечание, Вы получите другие обновления, ведьма не может быть стабильным!!!

MySQL Workbench 6.3.4 исправляет эту проблему. Пользовательские сборки больше не нужны.

http://dev.mysql.com/downloads/workbench/

результирующий набор не показывал для меня тоже. Я смог заставить его появиться, скрыв область вывода и запустив простой оператор select. Затем я снова "показываю" выходную область и получаю то, что искал-как результирующий набор, так и выходную область

Я смог решить эту проблему, выполнив следующие действия...

  1. перейдите на сайт MySQL для Workbench:https://dev.mysql.com/downloads/workbench/
  2. после того, как там прокрутите до нижней части страницы и нажмите на вкладку, которая говорит "разработка релизов"
  3. Выберите свою платформу, загрузите и установите

скорее всего, вы захотите удалить все уже установленные пакеты workbench. ГЛ!

У меня была та же проблема. Использование MySQL 6.1 Workbench.

через некоторое время (2 минуты), он просто разбился. Ошибки, сохраненные файлы и вновь. Теперь это работает.

Я думаю, я бы предложил, если это произойдет снова, немедленно сохранить открытые скрипты, закрыть MySQL и перезапустить его.

проблема с вкладкой. Из названия вкладки я предполагаю, что вы сначала сделали правый клик > "Select Rows-Limit 1000". Но когда вы вводите другой запрос на вкладке открытия, он больше ничего не покажет... Не знаю, почему. Откройте новую вкладку для ручных запросов, тогда она будет работать.

я обновил macOS до 10.13.4 и это работает.