Ошибка 1046 Нет базы данных Выбран, как решить?
Вы должны указать MySQL, какую базу данных использовать:
прежде чем создать таблицу.
Если база данных не существует, вам нужно создать ее как:
Вы также можете указать MySQL, какую базу данных использовать (если она уже создана):
Я столкнулся с той же ошибкой, когда пытался импортировать базу данных, созданную ранее. Вот что я сделал, чтобы исправить эту проблему:
1- Создать новую базу данных
2- Используйте его по use команде
3- Попробуй еще раз
Это работает для меня.
Если вы пытаетесь сделать это через командную строку .
Если вы пытаетесь запустить оператор CREATE TABLE из интерфейса командной строки, вам нужно указать базу данных, в которой вы работаете, перед выполнением запроса:
Если вы пытаетесь сделать это через MySQL Workbench .
. вам нужно выбрать соответствующую базу данных / каталог в раскрывающемся меню, расположенном над вкладкой: Обозреватель объектов: Вы можете указать схему / базу данных / каталог по умолчанию для соединения — выберите параметры «Управление соединениями» под заголовком «Разработка SQL» заставки Workbench.
добавление
Все это предполагает, что есть база данных, внутри которой вы хотите создать таблицу — если нет, вам нужно создать базу данных прежде всего:
Если вы делаете это через phpMyAdmin:
Я предполагаю, что вы уже создали новую базу данных MySQL на Live Site (под живым сайтом я имею в виду компанию, с которой вы работаете (в моем случае Bluehost)).
Зайдите на phpMyAdmin на действующий сайт — войдите в базу данных, которую вы только что создали.
Теперь ВАЖНО! Прежде чем щелкнуть опцию «импорт» в верхней панели, выберите вашу базу данных в левой части страницы (на серой панели, сверху написано PHP Myadmin, под ней два параметра: информационная_схема и имя базы данных, в которую вы только что вошли.
Как только вы щелкнете по базе данных, которую вы только что создали / вошли в нее, вам будет показана эта база данных, а затем щелкните вариант импорта.
https://qastack. ru/programming/4005409/error-1046-no-database-selected-how-to-resolve