не могу открыть окно настройки таблицы и получить ошибку "Ошибка получения DDL для объекта. База данных не выбрана" - PullRequest
0 голосов
/ 30 апреля 2020

Я работаю на MySql верстаке. У меня есть некоторые представления, но я не могу открыть окно редактирования таблицы и получаю эту ошибку «Ошибка получения DDL для объекта. База данных не выбрана» для некоторых представлений.

enter image description here

Раньше я имел возможность открывать окно редактирования для всех видов и редактировать.

Но в последнее время, неожиданно, окно редактирования для некоторых видов стало не открываться с этой ошибкой.

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

Как я могу решить эту проблему? Заранее спасибо.

1 Ответ

1 голос
/ 01 мая 2020

Что вам не хватает, так это тот факт, что MySQL Workbench требует активировать базу данных (схему) по умолчанию для получения ряда вещей, необходимых для работы. Вы можете сделать это, просто дважды щелкнув нужный узел схемы в дереве схемы, как только вы откроете соединение. Заголовок будет затем выделен жирным шрифтом, чтобы указать, что это текущая схема по умолчанию.

Другой вариант - указать схему по умолчанию в параметрах подключения:

enter image description here

...