MySQLの大文字小文字識別のデフォルト設定はOSにより
異なるそうです。Winはデフォルト大文字小文字
の区別なし。
なので、本番環境がUNIX系で開発環境がWindowsの場合、
テーブル名やカラム名に大文字と小文字を意識して
おかないと、UNIX系の環境で突然DBアクセスに失敗する
ことがある。
その設定は mysql.ini に以下のように設定を
追加してMySQLを再起動する
lower_case_table_name = 0
異なるそうです。Winはデフォルト大文字小文字
の区別なし。
なので、本番環境がUNIX系で開発環境がWindowsの場合、
テーブル名やカラム名に大文字と小文字を意識して
おかないと、UNIX系の環境で突然DBアクセスに失敗する
ことがある。
その設定は mysql.ini に以下のように設定を
追加してMySQLを再起動する
lower_case_table_name = 0