我有一段时间没有使用 MySQL,如果这是一个简单解决方案的愚蠢问题,请原谅我。我在网站上检查过类似的问题,在大多数情况下,提问者只是忘记创建或指定数据库。这不是这里的情况。
我收到消息
Error: #1046 No database selected
运行以下指令后
USE db_name;
例如:
USE test;
我已经尝试了几个数据库,但我都遇到了同样的错误。创建数据库有效,即创建了数据库,但仍然显示相同的错误消息。如果我在指定后尝试在现有数据库中的表上 SELECT *:
USE db_name;
SELECT * FROM table_name;
我得到错误:
#1146 - Table 'db_name.table_name' doesn't exist
我正在使用带有 root 用户的 MariaDB,版本 10.4.14。