概要 OSがUnixかつ大文字でTableを作成後に大文字小文字を区別しないとした場合に、大文字のTableが検索できなくなります。(RedhatとCentOSで現象を確認、Windows7で発生しないことを確認) 詳細 MySQLでは大文字小文字の区別を行うかどうかは「lower_case_table_names」の設定を行うことで変更が可能です。 MySQLでのテーブルとデータベース名の保存方法はlower_case_table_namesシステム変数に影響されます。これはmysqld起動時に設定できます。 lower_case_table_namesは以下のテーブルに示された値をとり得ます。Unixでは、lower_case_table_namesのデフォルト値は 0で、Windowsでは1、Mac OS Xでは2となります。 http://dev.mysql.com/doc/ref