概要
データベースに登録された管理IDは大文字小文字を区別しないとIDが重複する仕様だったので同じIDのデータを更新するときに管理IDでクエリを作ってもうまく絞り込めない問題が起こりました。
MySQLに大文字小文字を区別して検索する方法があり、Doctorineでも同じように書いてみたらできたのでメモとして残しておきます。
環境
Fedora7
PHP5.2
Symfony1.1.9
Doctorine
こうやったらできた
MySQL同様、WHERE句に「BINARY」を追記しただけです。
自力で試してみて動いた時は嬉しいですね。
お問い合わせはこちらから