直到昨天一切都很好。 我做的一切我创建一个数据库的.sql文件,并重新安装wamp服务器,我给了localhost的密码。重新启动PC后,我无需导入即可访问数据库。
但今天数据库中没有表格。
所以我试图导出它但由于名称已经存在而失败。所以我重命名它并尝试导出并收到错误消息:
错误 SQL查询:
-- --------------------------------------------------------
--
-- Table structure for table `cgpa_details`
--
CREATE TABLE IF NOT EXISTS `cgpa_details` (
`cgpa_id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`usn` VARCHAR( 7 ) NOT NULL ,
`sem1` FLOAT NOT NULL ,
`sem2` FLOAT NOT NULL ,
`sem3` FLOAT NOT NULL ,
`sem4` FLOAT NOT NULL ,
`sem5` FLOAT NOT NULL ,
`sem6` FLOAT NOT NULL ,
`sem7` FLOAT NOT NULL ,
`sem8` FLOAT NOT NULL ,
PRIMARY KEY ( `cgpa_id` ) ,
UNIQUE KEY `usn` ( `usn` )
) ENGINE = INNODB DEFAULT CHARSET = latin1 AUTO_INCREMENT =4;
MySQL说:文档
1813 - 表格“ssitdashboard
。cgpa_details
”的表空间存在。请在IMPORT之前丢弃表空间。
答案 0 :(得分:0)
重启mysql。 ALTER TABLE cgpa_details DISCARD TABLESPACE;
编辑: DROP TABLESPACE的ssitdashboard.cgpa_details'
另请查看此链接:http://mysqlhints.blogspot.ro/2008/10/fixing-innodb-import-tablespace-error.html