mysql> show tables;
+-----------------+
| Tables_in_db1 |
+-----------------+
| a |
| hizu_ziko |
| hizuke |
| itii |
| renzoku |
| syokiti_renzoku |
| tb |
| tb1_bk |
| tb1_bkc |
| tb1a |
| tb1b |
| tb1c |
| tb1d |
| tb1e |
| tb1f |
| tb1k |
| uniq |
+-----------------+
17 rows in set (0.00 sec)
mysql> create table tb1(bang varchar(10),nama varchar(10),tosi int);
ERROR 1813 (HY000): Tablespace '`db1`.`tb1`' exists.
mysql> drop table tb1;
ERROR 1051 (42S02): Unknown table 'db1.tb1'
--------------------------------------------------------------
以上ですがコマンドプロンプトの出力内容をそのまま
コピーペしました。
それで
mysql> create table tb1(bang varchar(10),nama varchar(10),tosi int);
1) ERROR 1813 (HY000): Tablespace '`db1`.`tb1`' exists.
エラーを直訳すると
エラー 1813 (HY000): テーブルスペース '`db1`.`tb1`' が存在します。
しかし冒頭の
mysql> show tables;には問題の tb1 はないですよね!?
そこで
mysql> DROP TABLE tb1;
2) ERROR 1051 (42S02): Unknown table 'db1.tb1'
エラー 1051 (42S02): 不明なテーブル 'db1.tb1'
-------------------------------------------------
以上ですが
1)ですがERROR 1813 (HY000):ではテーブルスペース '`db1`.`tb1`'
が存在しているのなら、show tables;Tables_in_db1のなかには
tb1 はないですよね、
2)の DROP TABLE tb1;で削除しましたが 不明なテーブル ということは
存在していないことになります。
以上の 1)と2)は矛盾していないでしょうか?
よろしくお願いします。
ありがとうございます。
mysql> DROP TABLESPACE tb1;
ERROR 1529 (HY000): Failed to drop TABLESPACE tb1
mysql> DROP TABLE tb1;
ERROR 1051 (42S02): Unknown table 'db1.tb1'
--------------
エラー 1529 (HY000): テーブルスペース tb1 の削除に失敗しました
なかなか手ごわいですね!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- PHP php エラー 2 2022/10/23 16:43
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- MySQL SHOW CREATE TABLE posts;これって何ですか? 3 2022/08/28 22:57
- MySQL エラー 1068 (42000): 複数の主キーが定義されていますエラー 2 2022/11/17 04:36
- Visual Basic(VBA) VBAが止まります。 1 2022/09/02 14:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
一つ前に戻るには…
-
最大値を持つレコードを削除したい
-
MySQLのテーブル設計について
-
副問合せ?の書き方
-
SELECT 文の NULL列は?
-
ROWNUMでUPDATEをしたいのです...
-
Accessでデータシートに同じデ...
-
男性と2人で飲食店に行きテーブ...
-
SQL、2つのテーブルで条件一致...
-
テーブル名をカラムとして取得...
-
Accessのテーブルデータを一気...
-
テーブルに存在しない列をselec...
-
C#で電卓のプログラムを組んで...
-
テーブルリンク リンク元を知...
-
SQLにて指定日付より前、かつ最...
-
SQL 複数テーブルのupdate
-
面接のときテーブルが正面に。...
-
特定のカラムが更新されたとき...
-
論理名とコメント構文(?)について
-
SQLで違うテーブルの値を比較し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
一つ前に戻るには…
-
mysqlのフィールド名
-
最大値を持つレコードを削除したい
-
mysqlでJOIN文
-
グループからランダムに抽出す...
-
1列について重複行を除いて全列...
-
SQL一発でカレンダー表示は可能...
-
mysqlで外部キーをつけたカラム...
-
矛盾していないでしょうか?
-
ビューに追加・削除が出来ません。
-
1000万件のデータをmysqlで効率...
-
テーブルが作成できない
-
【ストアドプロシージャ】条件...
-
挿入先テーブルに存在しないレ...
-
SQL内でループさせるような検索文
-
PHP上のSQLで、SELECT文をいく...
-
mysqlのデータベースを復元した...
-
複数の列にまたがってユニーク...
-
Waiting for table lockエラー...
-
MySQL INSERT文 エラー
おすすめ情報
C:\MAMP\db\mysql\db1のdb1フォルダ毎 削除(移動)後
新たに作り直したところ、うまくいきました。
mysql> use db1
Database changed
mysql> create table tb1(bang varchar(10),nama varchar(10),tosi int);
Query OK, 0 rows affected (0.03 sec)
その後旧 db1 の中にあるファイルをコピーペしようか迷っています。
壊れてデータが上書されないようにしたいとおもいます。