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: テーブル名の重複