MySQL 错误 1046 故障排除:未选择数据库
在 MySQL 中遇到“错误 1046:未选择数据库”消息?当您尝试在未先指定数据库的情况下运行 SQL 命令时,会出现此错误。 解决方案很简单:在执行查询之前选择正确的数据库。
例如,通过命令行创建表时,您必须首先使用USE
命令选择数据库:
<code class="language-sql">USE mydatabase;</code>
将 mydatabase
替换为您的数据库名称。 接下来,您的表创建查询将成功执行:
<code class="language-sql">CREATE TABLE IF NOT EXISTS `mytable` ( `column1` VARCHAR(30) NOT NULL, `column2` VARCHAR(30) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1;</code>
如果数据库尚不存在,请先使用CREATE DATABASE
创建它,然后使用USE
切换到它:
<code class="language-sql">CREATE DATABASE mydatabase; USE mydatabase;</code>
请记住将 mydatabase
和 mytable
替换为您所需的数据库和表名称。 这可确保您的 SQL 命令针对正确的数据库并防止出现“未选择数据库”错误。
以上是如何修复 MySQL 错误 1046:未选择数据库?的详细内容。更多信息请关注PHP中文网其他相关文章!