假设您尝试从命令行执行查询,可以尝试:
use MY_DB;
它将使用MY_DB作为默认数据库。 Here's使用命令的文档。它说:
USE db_name语句告诉MySQL使用db_name数据库
后续语句的默认(当前)数据库。数据库
在会话结束或其他USE之前,它仍然是默认值
声明已发布。
<强>更新强>
如果use
命令也失败,那么用户可能无法访问MY_DB
,在这种情况下,您可以使用MySQL GRANT
授予访问权限。语法(文档here)。如果您在查询本身中指定数据库,则不需要显式use
数据库。