我安装了一个脚本,我应该导入一个数据库文件,但是当我导入时我得到了这个错误
错误 SQL查询:
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `framework`
--
-- --------------------------------------------------------
--
-- Table structure for table `feedback`
--
CREATE TABLE IF NOT EXISTS `feedback` (
`ID` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`userid` INT( 11 ) NOT NULL ,
`email` VARCHAR( 255 ) NOT NULL ,
`name` VARCHAR( 255 ) NOT NULL ,
`message` TEXT NOT NULL ,
`title` VARCHAR( 255 ) NOT NULL ,
`timestamp` INT( 11 ) NOT NULL ,
PRIMARY KEY ( `ID` )
) ENGINE = INNODB DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;
MySQL说:文档
#1046 - No database selected
答案 0 :(得分:0)
将数据库名称放在CREATE
查询中的表名前面:
CREATE TABLE IF NOT EXISTS database_name.`feedback` ( <---
以其他方式,您可以在插入查询之前选择数据库:
USE database_name;
在您的情况下,我猜数据库名称为framework
答案 1 :(得分:0)
在查询中使用数据库名称或使用命令:
use `framework`;
在查询开头写下上面的行。或者您可以使用
CREATE TABLE IF NOT EXISTS `framework`.`feedback` (
^^ your database name
查询中的数据库名称。