首页 > 数据库 > mysql教程 > 如何修复 MySQL 中的'错误 1046 未选择数据库”?

如何修复 MySQL 中的'错误 1046 未选择数据库”?

Mary-Kate Olsen
发布: 2025-01-17 18:46:11
原创
689 人浏览过

How to Fix

修复“错误 1046:未选择数据库”MySQL 问题

当您尝试在不指定目标数据库的情况下运行 SQL 命令时,就会出现这种常见的 MySQL 错误。 在执行任何 SQL 查询之前,您必须使用USE命令选择数据库。

例如,这个CREATE TABLE语句:

<code class="language-sql">CREATE TABLE IF NOT EXISTS `administrators` (
  `user_id` varchar(30) NOT NULL,
  `password` varchar(30) NOT NULL
) ENGINE = InnoDB DEFAULT CHARSET = latin1;</code>
登录后复制

如果尚未选择数据库,则会失败并显示“错误 1046:未选择数据库”。

解决方案:

解决方案很简单:运行查询之前选择您的数据库。 使用以下语法:

<code class="language-sql">USE `database_name`;</code>
登录后复制

database_name 替换为您数据库的实际名称。

数据库不存在?

如果数据库尚不存在,请先使用 CREATE DATABASE 创建它,然后使用 USE 选择它:

<code class="language-sql">CREATE DATABASE `database_name`;
USE `database_name`;</code>
登录后复制

成功选择数据库后,您的SQL查询将正确执行。

以上是如何修复 MySQL 中的'错误 1046 未选择数据库”?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板