我在尝试将数据库导入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
答案 0 :(得分:4)
您必须在PhpMyAdmin中创建一个名为“iiumcms”的空数据库,并且必须在导入.sql文件之前在左侧栏中选择此数据库。
答案 1 :(得分:2)
您必须先选择数据库,然后导入文件。
在MySQL中,您可以使用以下语句:
USE `iiumcms`;
如果您没有创建此数据库,则必须先执行此操作。
答案 2 :(得分:1)
这个错误当o没告诉mysql什么是数据库来进行恢复。 你需要把:
USE `your_database_name`;
在您的文件开头。
答案 3 :(得分:0)
在phpMyAdmin中,这意味着从侧边栏中选择一个数据库,然后使用其导入选项卡。如果您要填充的数据库不存在,则必须先使用Create new database
表单创建它。