导入数据库时出现错误 #1046
Posted
技术标签:
【中文标题】导入数据库时出现错误 #1046【英文标题】:Error #1046 while importing a database 【发布时间】:2018-12-05 00:22:31 【问题描述】:Error
--
--Database: "wordpress"
--
-- --------------------------------------------------------
--
-- Table structure for table "wp_brizy_logs"
--
CREATE TABLE "wp_brizy_logs" (
"id" bigint(20) NOT NULL,
"type" text NOT NULL,
"message" text NOT NULL,
"context" text NOT NULL,
"session_id" text NOT NULL,
"date" datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
#1046 - No database selected
这是我的日志,可能是什么问题? 我正在使用 XAMPP,但我也尝试过使用 MAMP,结果是一样的。
【问题讨论】:
简单 - 您没有连接到数据库,可能是服务器,而是数据库本身。为此,请尝试在开始时添加您的数据库名称,例如;CREATE TABLE mydatabase.wp_brizy_logs ( ...
#1046 - No database selected
似乎很清楚。 (创建/)先选择一个数据库。
在CREATE TABLE
之前添加USE your_database_name;
使用后你应该去
@SamSwift웃 如果他/她正在创建表格,很可能会创建更多对象或填充表格。为避免代码复杂,USE databaseName
更好。
【参考方案1】:
您必须先创建一个空表。然后将您的文件上传到该空表中。您现在可能已经解决了它,但只是把它放在这里以防其他人遇到同样的问题。
【讨论】:
以上是关于导入数据库时出现错误 #1046的主要内容,如果未能解决你的问题,请参考以下文章
使用 MySQL WorkBench 导入...错误 ERROR 1046 (3D000)
phpmyadmin - localhost.sql 导入 - #1046 - 未选择数据库