"use db_name" выдает ошибку # 1046 в MySQL, сообщение = "база данных не выбрана"

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

Я получаю сообщение

 Error: #1046 No database selected

После выполнения следующей инструкции

 USE db_name;

Например:

 USE test;

Я пробовал несколько баз данных, но со всеми получаю одну и ту же ошибку. Создание баз данных работает, то есть база данных создается, но все равно отображается то же сообщение об ошибке. Если я попытаюсь выбрать * для таблицы из существующей базы данных после ее указания:

USE db_name;
SELECT * FROM table_name;

Я получаю сообщение об ошибке:

#1146 - Table 'db_name.table_name' doesn't exist

Я использую MariaDB версии 10.4.14 с пользователем root.

0 ответов

Другие вопросы по тегам