問題: 日付列のクエリ連結により、検索の大文字と小文字が区別されます。concat から日付列を削除すると、検索で大文字と小文字が区別されず、予期される結果セットが返されます。これは DEV で発生していますが、QA 環境では発生していません。
どちらの環境も、サーバー、データベース、および接続の照合設定 latin1_swedish_ci は同じですが、Mysql のバージョンが異なります(DEV:5.1.39; QA:5.1.61)
。
各環境 (エンジン、文字セット) のテーブル属性は同じです:InnoDB
とlatin1
.
QRY:
select contact_id, lastname, firstname, dob
from contact
where concat(lastname,' ',firstname,' ',dob) = 'styles furious 1988-06-18';
大文字と小文字を区別しないクエリが必要です。
どんな助けでも大歓迎です、ありがとう。