0

昨日まではすべて順調でした。私がしたことはすべて、データベースの .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 - テーブル ' のテーブルスペースssitdashboardcgpa_details」が存在します。IMPORT の前にテーブルスペースを破棄してください。

4

1 に答える 1

0

mysqlを再起動します。ALTER TABLE cgpa_details DISCARD TABLESPACE;

編集: テーブルスペースをドロップ 'ssitdashboard.cgpa_details'

このリンクも確認してください: http://mysqlhints.blogspot.ro/2008/10/fixing-innodb-import-tablespace-error.html

于 2013-07-28T10:32:10.053 に答える