【问题标题】:how to delete a database in mysql to export a database with same name?如何删除mysql中的数据库以导出同名的数据库?
【发布时间】:2013-07-28 10:20:13
【问题描述】:

直到昨天一切都很好。 我所做的一切都是创建一个数据库的 .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 之前丢弃表空间。

【问题讨论】:

    标签: php mysql wamp wampserver


    【解决方案1】:

    重启mysql。 ALTER TABLE cgpa_details 丢弃表空间;

    编辑: DROP TABLESPACE 'ssitdashboard.cgpa_details'

    另请查看此链接:http://mysqlhints.blogspot.ro/2008/10/fixing-innodb-import-tablespace-error.html

    【讨论】:

    • 但是数据库中没有表。我不能放下桌子
    • 重启后也掉不下来?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-30
    • 2013-09-19
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多