MySQL 総合 Part4

このエントリーをはてなブックマークに追加
603NAME IS NULL
初心者もOK! FreeBSD質問スレッド その61
http://pc8.2ch.net/test/read.cgi/unix/1114101176/811-813

上記から誘導されて来ました。


> 報告あんがと。
> あと、Aテーブルにレコードをインサートできなかったときのエラーメッセージも教えて。

この時には、問題なくインサート出来ます。
ですので、普通にselect したら、インサートした分表示されますが、
myisamchk かけると、下記の状態になってしまします。

Checking MyISAM file: ***.MYI
Data records: 2 Deleted blocks: 0
- check file-size
myisamchk: error: Size of datafile is: 32 Should be: 56
- check key delete-chain
- check record delete-chain
- check index reference
- check data record references index: 1
myisamchk: error: Found key at page 1024 that points to record outside datafile
- check record links
myisamchk: error: Record-count is not ok; is 1 Should be: 2
myisamchk: warning: Found 1 parts Should be: 2 parts
MyISAM-table '***.MYI' is corrupted
Fix it using switch "-r" or "-o"



今現在は、順調に稼動していますので、
すぐに、エラー状況の再現出来ません。
今晩にでも、もう一度再現させてみよう
かと思っていますが・・・。