Mysql phpMyadmin数据库导入错误#1046-未选择任何数据库

Mysql phpMyadmin数据库导入错误#1046-未选择任何数据库,mysql,database,import,phpmyadmin,Mysql,Database,Import,Phpmyadmin,我有一个从另一台计算机上的phpmyadmin导出的sql文件。我试图在此计算机上导入文件,但出现以下错误: Error SQL查询: -- -- Database: `phplogin` -- -- -------------------------------------------------------- -- -- Table structure for table `people` -- CREATE TABLE IF NOT EXISTS `people` ( `id` I

我有一个从另一台计算机上的phpmyadmin导出的sql文件。我试图在此计算机上导入文件,但出现以下错误:

Error
SQL查询:

--
-- Database: `phplogin`
--
-- --------------------------------------------------------
--
-- Table structure for table `people`
--
CREATE TABLE IF NOT EXISTS  `people` (

 `id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
 `name` VARCHAR( 25 ) NOT NULL ,
 `age` INT( 11 ) NOT NULL ,
 `testvar` VARCHAR( 5 ) NOT NULL ,
PRIMARY KEY (  `id` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =3;

MySQL said: 

#1046 - No database selected 

该错误是因为您没有在左侧选择要导入的数据库,和/或没有首先创建空数据库。在phpMyAdmin中创建一个名为“phplogin”的数据库,在左侧选择它,然后运行导入。

将以下行附加到sql文件的开头

CREATE DATABASE phplogin;

这些问题可以通过在数据库外部导出SQL文件来解决。然后phpmyadmin会自动将上述语句附加到SQL文件中

我刚才遇到了这个问题,上面的答案都没有解决我的问题。最后,我再次运行了导出,得到的.sql文件要大得多。因此,问题是导出错误,导致SQL文件不完整。在这种情况下,必要的语句会被截断。

您知道如何在只登录到特定数据库的phpMyAdmin配置中做到这一点吗?(因此,左侧没有可选择的数据库,只有表。)此外,如果首先没有可选择的数据库,该怎么办?我导出了整个phpmyadmin集合,并重新格式化了我的计算机。当我尝试导入该文件时,会收到相同的消息。我需要它来为我创建数据库表,因为我无法按原样浏览并添加每个表。。为什么这不包括在出口中?