mysql:6577
From: fumu <fumu <fumu@xxxxxxxxxx>>
Date: Tue, 12 Nov 2002 01:15:13 +0900
Subject: [mysql 06577] Re: select 時の異常について
伊藤です。 みなさん、早速のレスありがとうございます。 AutoCommitをOFFにする方法も良く分かっていないので そちらの方の問題ではないと思っています。 >とみたです。 > >データが壊れているんじゃないでしょうか。MyISAM 形式のテーブルなら、 > myisamchk -e テーブルファイル名 >でチェックできます。 さっそくチェックしてみました。 結果は以下の通りですが、error が出ているみたい でしたので修復したら正常に検索できました。 mit% sudo myisamchk -e /usr/local/mysql/data/rete/BOOK_DATA.MYI Checking MyISAM file: /usr/local/mysql/data/rete/BOOK_DATA.MYI Data records: 4 Deleted blocks: 0 ./bin/myisamchk: warning: 1 clients is using or hasn't closed the table properly - check file-size - check key delete-chain - check record delete-chain - check index reference - check data record references index: 1 ./bin/myisamchk: error: Found 7 keys of 4 - check records and index references ./bin/myisamchk: error: Keypointers and record positions doesn't match MyISAM-table '/usr/local/mysql/data/rete/BOOK_DATA.MYI' is corrupted Fix it using switch "-r" or "-o" ただし上記の修復後に再度 insert を行ってから yisamchk -e を 行うとまたエラーになってしまいます。 また、テーブルを drop して再度 create すると、最初は正常に 動作するのですが、数レコードを insert してから そのうちの1レコードを削除し、またレコードを insert したら またまた動作がおかしくなってしまいました。 このあたり、再現パターンを明確にしたいと思います。 ちなみに、MySQLの再インストールを行っても結果は一緒でした。 どこか手順の間違いがあるのだろうか。。。?
6571 2002-11-11 22:46 [fumu <fumu@xxxxxxxxx] select 時の異常について 6572 2002-11-11 22:52 ┣[SAKIMURA Noriyuki <s] 6574 2002-11-11 23:17 ┃┗[SAKIMURA Noriyuki <s] 6575 2002-11-11 23:34 ┃ ┗[NAGASAWA Teruo <ml@x] 6573 2002-11-11 23:02 ┣[とみたまさひろ <tomm] -> 6577 2002-11-12 01:15 ┃┗[fumu <fumu@xxxxxxxxx] 6576 2002-11-12 01:14 ┗[MORISHITA Katsunori ] 6578 2002-11-12 01:45 ┗[fumu <fumu@xxxxxxxxx] 6579 2002-11-12 19:08 ┗[MORISHITA Katsunori ] 6580 2002-11-13 00:38 ┗[fumu <fumu@xxxxxxxxx] 6584 2002-11-13 19:59 ┗[MORISHITA Katsunori ] 6588 2002-11-15 07:23 ┗[fumu <fumu@xxxxxxxxx]