タグ付けされた質問 「navicat」

25
エラー:テーブルxxxのテーブルスペースが存在します。インポートする前にテーブルスペースを破棄してください
私はMySQLを初めて使用し、かなり興味深いエラーが発生します。このエラーについては、googleおよびstackoverflow検索でヘルプを見つけることができません。 MacOS 10.8.3でMySQL 5.6.10のローカルサーバーを実行していて、MySQLのNavicat Essentialsを介してデータベースを管理しています。 私が得るエラーは、データベースを数日/数週間実行して管理した後、何かがトリガーされ(不完全に表示され)、Navicat内からクエリを使用して作成したテーブルの一部を削除することです。 これらのテーブルを使用してクエリを実行しようとすると、Navicatは特定のテーブルが存在しないことを警告します。これまでのところ良い-ここで良い部分があります: 以前に存在していた "temp"などの名前のテーブルを作成しようとすると、次のエラーメッセージが表示されます。 Error : Tablespace for table '`database`.`temp`' exists. Please DISCARD the tablespace before IMPORT. ただし、テーブルを削除しようとした場合、またはこのテーブルのテーブルスペースを破棄しようとした場合は、 DROP TABLE temp; ALTER TABLE temp DISCARD TABLESPACE; 次のエラーメッセージが表示されます。 Error : Unknown table 'database.temp' Error : Table 'database.temp' doesn't exist つまり、テーブルスペースを破棄することをお勧めしますが、破棄しようとするとテーブルが存在しなくなります。DISCARDクエリがチェックしていない別の場所に、このテーブルの残りの種類がある可能性はありますか?そして、誰かがそれをトリガーすることができるアイデアを持っていますか-思われるように完全にランダムに? 私が言ったように、私は主題に新しく、ほとんど無知です。ラップトップを再起動する、つまりローカルのMySQLサーバーをリセットするか、ユーザー権限の権限が関係しているのではないかと思いますが、ここでは仮説を立てています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.