テーブル名を
case-sensitiveにするかどうかオプション。
Windowsだったらデフォルトで 1 (lower-caseにする=case-insensitive) 、Unixだったらデフォルトで 0 になる。Onにした環境で開発して、Offの環境で動作させると、なんでテーブル存在するのにないって言うんだよ!!という声がでるであろう。
SET lower_case_table_names = 1とかしても変数が見つかりませんと言われる…。レンタルサーバーじゃ変更できないんだろうか。
http://dev.mysql.com/doc/refman/4.1/ja/nam...