将sql数据库导入phpmyadmin时出错

时间:2013-11-07 21:24:05

标签: mysql sql phpmyadmin

我在尝试将数据库导入phpmyadmin时遇到了麻烦。

Error
SQL query:

--
-- Database: `iiumcms`
--
-- --------------------------------------------------------
--
-- Table structure for table `admin`
--
CREATE TABLE IF NOT EXISTS  `admin` (

 `fname` VARCHAR( 50 ) NOT NULL ,
 `email` VARCHAR( 50 ) NOT NULL ,
 `admin_no` INT( 11 ) NOT NULL AUTO_INCREMENT ,
 `dept_id` VARCHAR( 15 ) NOT NULL ,
 `username` VARCHAR( 30 ) NOT NULL ,
 `password` VARCHAR( 30 ) NOT NULL ,
PRIMARY KEY (  `admin_no` )
) ENGINE = INNODB DEFAULT CHARSET = latin1 AUTO_INCREMENT =7;

MySQL said: Documentation

#1046 - No database selected 

4 个答案:

答案 0 :(得分:4)

您必须在PhpMyAdmin中创建一个名为“iiumcms”的空数据库,并且必须在导入.sql文件之前在左侧栏中选择此数据库。

答案 1 :(得分:2)

您必须先选择数据库,然后导入文件。

在MySQL中,您可以使用以下语句:

USE `iiumcms`;

如果您没有创建此数据库,则必须先执行此操作。

答案 2 :(得分:1)

这个错误当o没告诉mysql什么是数据库来进行恢复。 你需要把:

USE `your_database_name`;

在您的文件开头。

答案 3 :(得分:0)

在phpMyAdmin中,这意味着从侧边栏中选择一个数据库,然后使用其导入选项卡。如果您要填充的数据库不存在,则必须先使用Create new database表单创建它。