2012年3月10日土曜日

CakePHP:SQL Error: 1271: Illegal mix of collations for operation

検索フォームを作成し、日付のフィールドにひらがな等を入力してsubmitすると
SQL Error: 1271: Illegal mix of collations for operation '>=' [CORE\cake\libs\model\datasources\dbo_source.php, line 684]
というエラーになる。
これがどうしても解決しない・・・
文字コードに関して色々調査してもまったく解決しない。
下記サイトの文字コード指定のダンプで上手くいくかもと思いましたが何の関係もなかった。
http://d.hatena.ne.jp/ho4kawa/20110301/1299638094

日付型フィールドの値をひらがなと比較しているのが悪いのでしょうが、ここまで露骨にエラーじゃなくても。
というわけで、後回し。誰か解決方法ご存じないでしょうか・・・

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。