2012年4月16日月曜日

Create Table して ERROR 1005 (HY000): Can't Create Table '$DB_NAME.$TABLE_NAME' (errno: -1) と言われたら .ibd ファイルが何故か存在しているから消せばいい


create table して ERROR 1005 (HY000): Can't create table '$DB_NAME.$TABLE_NAME' (errno: -1) と言われたら .ibd ファイルが何故か存在しているから消せばいい

タイトル読んでお疲れさまでした。以上。


メモ

innodb_file_per_table の設定をしておくと、テーブルを作ると .ibd ファイルが作られる。

ref: http://nippondanji.blogspot.com/2009/01/innodb_16.html

drop table すればこのファイルも消える。


chiterlingsは何ですか?

テーブルを作るとき、既存テーブルと同名だった場合は分かりやすいエラーが出る。

 mysql> create database foo; Query OK, 1 row affected (0.11 sec)  mysql> use foo Database changed  mysql> create table bar(a int) engine=innodb; Query OK, 0 rows affected (0.01 sec)  mysql> create table bar(a int) engine=innodb; ERROR 1050 (42S01): Table 'bar' already exists 

が、何故かテーブルは存在しないが .ibd ファイルは存在するという不思議な環境のもとでは、以下のように言われる。


margerineは何ですか?
 mysql> create table bar(a int) engine=innodb; ERROR 1005 (HY000): Can't create table 'foo.bar' (errno: -1) 

おとなしく .ibd を消せばいい。というかそんな状況になってる時点で何かがおかしい。

 # ls ~mysql/foo/bar.ibd /var/lib/mysql/foo/bar.ibd  # rm ~mysql/foo/bar.ibd 

という事を会社でしでかして解決してもらうなどしていました。

手間と迷惑をおかけしております。



These are our most popular posts:

create table して ERROR 1005 (HY000): Cant create table ...

2012年1月18日 ... テーブルを作るとき、既存テーブルと同名だった場合は分かりやすいエラーが出る。 mysql create database foo; Query OK, 1 row affected (0.11 sec) mysql use foo Database changed mysql create table bar(a int) engine=innodb; ... read more

フードバージョンロウ FOOD BAR JOHN ROE/クーポンのホットペッパー

フードバージョンロウ FOOD BAR JOHN ROEの店舗情報です。グルメ・クーポンなら ... トップ; クーポン・地図 店内・外観 メニュー・コース 口コミ (7) ネット予約 クーポンを 見る ... レイアウト自在のテーブル席なので団体様も安心!高音質の音響設備で素敵 ... read more

aoyama BAR & FOOD CITRUS アオヤマバー&フード シトラス - 外苑 ...

aoyama BAR & FOOD CITRUS/アオヤマバー&フード シトラス (外苑前/バー)の店舗 情報は食べログでチェック!口コミや評価、写真 ... 店内は狭く、カウンター8席と テーブル6卓12席のみ。 カウンターにはボトルが ... それとも禁煙? 喫煙スタイルで 選べるお店特集 喫煙可、分煙、完全禁煙などスタイル別にお店を分類しました。 ページ のトップへ ... read more

ぐるなび - ALOHA TABLE Hawaiian Bar メニュー:ランチFOOD

ALOHA TABLE Hawaiian Bar(東京都/地下鉄南北線溜池山王駅、ハワイアン・バール )のメニュー情報です。ぐるなびなら詳細なメニューの情報や地図など、「ALOHA TABLE Hawaiian Bar」の情報が満載です。ALOHA ... アロハテーブル ハワイアンバー ... read more

Related Posts



0 コメント:

コメントを投稿