当我导入数据库这种类型的错误发生..我该怎么办?

时间:2014-11-03 12:54:35

标签: phpmyadmin

Error
SQL query:




--
-- Database: `dbase`
--

-- --------------------------------------------------------

--
-- Table structure for table `admin_task`
--

CREATE TABLE `admin_task` (
  `username` varchar(50) NOT NULL,
  `accepted` tinyint(1) NOT NULL default '0'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
MySQL said: Documentation

#1046 - No database selected 

3 个答案:

答案 0 :(得分:3)

如果要创建表,首先必须选择要在其中创建表的数据库。

您只需使用此命令;

USE DatabaseName;

执行此查询后,您现在可以执行“CREATE TABLE”查询,而程序不会给出此错误,如果您的查询至少没有语法错误。

如果您尚未为此表创建数据库,请使用以下代码行创建一个数据库;

CREATE DATABASE DatabaseName;

执行此查询后,您应该在数据库中创建此表。

更多信息:http://www.w3schools.com/sql/

答案 1 :(得分:1)

您需要先创建数据库或选择现有数据库并连接到它,然后您可以导入您的脚本。

答案 2 :(得分:0)

1)首先选择要添加表格的数据库 然后通过选择sql选项卡进行查询

2)如果数据库存在 然后用 " DATABASE_NAME&#34。在表名之前

  • 数据库:dbase

    CREATE TABLE dbase.admin_task(用户名varchar(50)NOT NULL,接受tinyint(1)NOT NULL默认' 0')ENGINE = InnoDB DEFAULT CHARSET = latin1;