Mysql 将sql数据库导入到phpmyadmin时出错
尝试将数据库导入phpmyadmin时遇到问题Mysql 将sql数据库导入到phpmyadmin时出错,mysql,sql,phpmyadmin,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 , `e
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
您必须首先选择数据库,然后导入文件 在MySQL中,您可以使用以下语句:
USE `iiumcms`;
如果没有创建此数据库,则必须先执行此操作。当o没有告诉mysql要执行恢复的数据库是什么时,会出现此错误。 你需要把:
USE `your_database_name`;
在文件开头。在phpMyAdmin中,这意味着从侧栏中选择一个数据库,然后使用其导入选项卡。如果要填充的数据库不存在,您必须首先使用
创建新数据库表单创建它。您必须在PhpMyAdmin中创建一个名为“iiumcms”的空数据库,并且必须在导入.sql文件之前在左侧边栏中选择此数据库。似乎非常清楚,您必须在phpMyAdmin中选择一个数据库。您的意思是我需要创建一个数据库名iiumcms,然后才能导入数据库iiumcms吗?是的。MySQL始终必须在所选数据库的上下文中运行。的可能重复项