导入数据库时​​出现错误 #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)

#1046 - 未选择数据库

使用navicat导入csv数据时

phpmyadmin - localhost.sql 导入 - #1046 - 未选择数据库

zabbix导入数据库报错1046 (3D000) : No database selected

zabbix导入数据库报错1046 (3D000) : No database selected