it-swarm.com.ru

MySQL Workbench не отображает результаты запроса

Когда я запрашиваю таблицу в MySQL Workbench, результаты не отображаются, раздел результатов просто пустой, без сетки или чего-либо еще. Однако, если я экспортирую данные, это все там. Все работало нормально, пока пару дней назад.

Настройки запроса:

  • Максимальная длина = 65536
  • Продолжить на SQL Script Error = true
  • "Безопасные обновления = правда
  • Оставьте режим автоматической фиксации включенным = true
  • Интервал обновления статуса выполнения = 500
  • Алгоритм по умолчанию для таблицы ALTER = по умолчанию
  • Блокировка по умолчанию для таблицы ALTER = по умолчанию
  • Limit Rows = true
  • Limit Rows Count = 1000
  • Максимальная длина значения поля для отображения = 256
  • Обрабатывать BINARY/VARBINARY как строку недвоичных символов = false
  • Подтвердить изменения данных = True

Запросы не работают, примером будет SELECT * FROM database.address

enter image description here

63
jjmirks

У меня была такая же проблема после обновления до Ubuntu 14.10. Я нашел эта ссылка которая описывает шаги, которые необходимо выполнить, чтобы применить патч. Это займет некоторое время, так как вам придется начинать все сначала: загрузка, сборка, установка ... но у меня это сработало! Извините, я не эксперт, и я не могу предоставить более подробную информацию.

Вот шаги, описанные в ссылке выше:

Если вы хотите патчить и собирать mysql-workbench самостоятельно, получите исходный код для 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.tar.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 <patch-glib.diff

Sudo apt-get build-dep mysql-workbench

Sudo apt-get установить libgdal-dev

сборка компакт-диска

cmake .. -DBUILD_CONFIG = mysql_release

make

Судо сделать установку

Надеюсь, это может быть полезно.

49
JuanN

Это известная ошибка: ссылка . В следующем выпуске 6.2.2 это исправлено для OS X (К сожалению, версия для Linux все еще сломана ).

По крайней мере, на моем компьютере он не исчезает, просто складывается, и его Edge почти объединен с блоком Edge of Action Output. Когда вы перемещаете мышь к этому краю, курсор начинает выглядеть как тире с двумя стрелками. Медленно перемещайте его на пару пикселей выше, пока не увидите небольшую область размером 1 пиксель, где курсор изменится на тире с одной стрелкой. Тогда лови и тяни :)

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

Step 1Step 2Step 3

73
Thaumant

Я новичок в MySql и обнаружил, что это происходит и в Windows. Перейти к запросу> Объяснить текущее утверждение> щелкните значок таблицы результатов в правом нижнем углу окна визуального объяснения, которое отображается по умолчанию. Возможно, вам придется переключаться между значками стрелки вверх и вниз, чтобы увидеть его.

30
rob23

Проблема, как она описана, в точности соответствует ошибке MySQL Bugs: # 74147: результат пустой сетки, несовместимость с libglib_2.42

Хорошие новости - это почти закрыто.

Патч доступен с сегодняшнего дня.

Правка: В Debian Jessie (тестирование) эта проблема решена с помощью пакета mysql-workbench 6.2.3 + dfsg-6, доступного с сегодняшнего дня.

6
Fred Perrin

Обновление вручную с веб-сайт 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 решила проблему. Надеюсь это поможет.

5
Sudarshan Shubakar

Это все еще происходило со мной на версии 6.3.9 на OSX. Я снова скачал 6.1.7, чтобы снова увидеть таблицу результатов.

Какая боль в заднице!

5
zmonteca

Это действительно расстраивало, так как это все еще происходило в верстаке версии 6.3.10 (для Mac), доступном на официальном сайте mysql ( здесь ) . Я решил это, сначала свернув нижнюю панель (проверьте вверху справа на прикрепленном изображении (называемом кнопкой свертывания)), а затем потянув вверх пустую область снизу . Теперь, если я снова нажму на кнопку свертывания, на этот раз сетка результатов будет видна вместе с сеткой действий.

 collapse the bottom panel

 visible result grid

5
Satyam Naolekar

Я использую MySqlWorkbench 6.3.9 на macOS и имеет эту проблему. Я удалил приложение и установил 6.3.10, который решает проблему.

4
oOEric

Набор результатов также не показывался для меня. Я смог заставить его появиться, скрыв область вывода и выполнив простой оператор выбора. Затем я снова «показал» область вывода и получил то, что искал - и набор результатов, и область вывода

1
karmarro

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

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

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

Источник

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

Sudo apt-get install mysql-workbench


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

1
Mihai

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

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

1
to_masz

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

Через некоторое время (2 минуты) он просто рухнул. Сообщили об ошибке, сохранили файлы и снова открыли. Это работает сейчас. 

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

0
Panthersfball234

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

0
latovic

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

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

Скорее всего, вы захотите удалить уже установленные пакеты Workbench. GL!

0
daveomcd

Проблема с вкладкой. Из заголовка вкладки я предполагаю, что вы сначала сделали правый клик> «Выбрать строки - предел 1000». Но когда вы вводите другой запрос на открывающей вкладке, он больше ничего не показывает ... Не знаю почему. Откройте новую вкладку для ручных запросов, тогда она будет работать.

0
Gabor