将SQL数据库导入phpMyAdmin时出现错误

3

当我尝试将数据库导入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 

2
似乎很清楚,您需要在phpMyAdmin中选择一个数据库。 - gview
你的意思是我需要先创建一个名为iiumcms的数据库,然后才能导入iiumcms数据库吗? - user2961517
是的,确切地说。MySQL始终必须在所选数据库的上下文中运行。 - gview
可能是Cant import phpmyadmin database的重复问题。 - Shafeeque
4个回答

5

在 PhpMyAdmin 中创建一个名为 'iiumcms' 的空数据库,并在左侧边栏中选择此数据库,然后再导入您的 .sql 文件。


2

您需要先选择数据库,然后导入文件。

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

USE `iiumcms`;

如果您还没有创建这个数据库,您需要首先创建它。

1
这个错误是因为没有告诉MySQL要恢复哪个数据库。 你需要输入:
USE `your_database_name`;

在你的文件开头处。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接