[前][次][番号順一覧][スレッド一覧]

mysql:15217

From: tk <tk <tk@xxxxxxxxxx>>
Date: Thu, 11 Mar 2010 09:06:55 +0900
Subject: [mysql 15217] Re: テーブル名の重複

Imaiさん

ありがとうございます。

aaa_bb .frm(ドットの前にスペース)
を削除して、すっきりしました。

ご教授頂きましたみなさん、ありがとうございました。
tk


Akio Imai wrote:
> Imai です。
> 
> ドットの前にスペースがある「aaa_bb 」のファイルが
> frm ファイルのみ単体で存在するのようなので
> その該当ファイルを削除することにより消すことが可能です。
> ※通常はそんなことしちゃダメですが
> 
> 一応、MySQL 公式にもそのように記載されているので大丈夫だと思います。
> 
> http://dev.mysql.com/doc/refman/5.1/ja/innodb-troubleshooting-datadict.html
> 
>> 対応するテーブルを持たない孤立した .frm  ファイルがある事を意味します。孤立した .frm  ファイルは、マニュアルで削除する事でドロップできます。
> 
> 
> 
> 
> 2010年3月10日20:25 tk <tk@xxxxxxxxxx>:
>> 中瀬さん、遠藤さん、ミヤタさん、松山さん
>>
>> ありがとうございます。
>> 外出していたもので、お返事が遅くなって申し訳ありません。
>>
>> datadir内に、
>> aaa_bb.frm
>> aaa_bb.MVI
>> aaa_bb.MYD
>> aaa_bb .frm(ドットの前にスペース)
>> という名前のファイルがありました。
>> ドットの前にスペースの入ったものは、
>> MVI、MYDファイルはありませんでした。
>>
>> この"aaa_bb .frm(スペース入り)"を削除すると解決するとか、
>> ありますでしょうか?
>>
>> よろしくお願い申し上げます。
>> tk
>>
>>
>> Nakase Hiroaki wrote:
>>> 中瀬です
>>>
>>> MySQLの実行プラットフォームが書いてないので不明ですが、Windows
>>> 以外(Unix)であれば、my.cnfの中でdatadirを指定してるか、デフォルト
>>> のDB格納フォルダ内でDB名を見つけて、その中に各テーブル名の
>>> フォルダがあると思います。
>>>
>>> そこに今該当しているテーブル名を見つけて、その名前でdrop文
>>> を発行してみては?
>>>
>>> 以上
>>>
>>> <4B9689A5.30006@xxxxxxxxxx> の、
>>>    "[mysql 15202] テーブル名の重複" において、
>>>    "tk <tk@xxxxxxxxxx>"さんは書きました:
>>>
>>>> お世話になります。
>>>> tkと申します。
>>>>
>>>> 間違って、同じ名前(見た目は)のテーブルができてしまいました。
>>>> show table status;
>>>> で見てみても、同じ名前、たとえば
>>>> +-----------
>>>> | Name | Type  | Row_format
>>>> +-----------
>>>> | aaa_bb | MyISAM | Dynamic
>>>> | aaa_bb | MyISAM | Dynamic
>>>> | abc_de | MyISAM | Dynamic
>>>> | fghde | MyISAM | Dynamic
>>>> という具合に、同じに見える名前と、それ以下の項目は全て同じの
>>>> statusが表示されます。
>>>>
>>>> drop table aaa_bb;
>>>> としてみると、片側だけが削除されますが、もう一つは残ります。
>>>> 違うテーブルをもう一つ作り、そちらに移行すれば良いのかも知れませんが、
>>>> 気持ちが悪いので、解決したいと思っています。
>>>>
>>>> 違いを明確にして、不要な一つを削除するには、どのようにすれば良いでしょうか?
>>>> ご教授よろしくお願い申し上げます。
>>>> MySQL version: 3.23.58
>>>>
>>>>
>>>>
>>>>
>>>
>>> --------------------------
>>> 中瀬
>>>
>>> http://cmssvr.sytes.net/
>>> --------------------------
>>>
>>>
>>>
>>

[前][次][番号順一覧][スレッド一覧]

     15202 2010-03-10 02:47 [tk <tk@xxxxxxxxxx>  ] テーブル名の重複                        
     15203 2010-03-10 11:47 ┣[Suzuro 2045 <suzuro2] Re: [mysql 15202] テーブル名の重複    
     15204 2010-03-10 13:10 ┃┣[宮田 昌紀 <moyata@xx] Re: テーブル名の重複                
     15205 2010-03-10 14:09 ┃┃┗[tk <tk@xxxxxxxxxx>  ]                                   
     15206 2010-03-10 14:42 ┃┃ ┗[宮田 昌紀 <moyata@xx]                                 
     15208 2010-03-10 14:55 ┃┃  ┗[tk <tk@xxxxxxxxxx>  ]                               
     15209 2010-03-10 17:58 ┃┃   ┗[遠藤 俊裕 <endo@xxxx]                             
     15210 2010-03-10 18:13 ┃┃    ┣[遠藤 俊裕 <endo@xxxx]                           
     15211 2010-03-10 19:10 ┃┃    ┗[宮田 昌紀 <moyata@xx]                           
     15212 2010-03-10 19:26 ┃┃     ┗[遠藤 俊裕 <endo@xxxx]                         
     15213 2010-03-10 19:31 ┃┗[Masaaki Matsuyama <m] Re: テーブル名の重複                
     15207 2010-03-10 14:51 ┗[Nakase Hiroaki <h_na]                                       
     15214 2010-03-10 20:25  ┗[tk <tk@xxxxxxxxxx>  ]                                     
     15215 2010-03-10 20:43   ┗[Akio Imai <suzuro204] Re: [mysql 15214] Re: テーブル名の重複
->   15217 2010-03-11 09:06    ┗[tk <tk@xxxxxxxxxx>  ] Re: テーブル名の重複