この話の教訓は次のとおりです。開発と本番環境に異なるソフトウェアスタックを使用しないでください。決して。
開発では再現できないバグが発生するだけです。あなたのテストは無価値になります。しないでください。
別のデータベースエンジンを使用することは問題外です-それが単なるLIKEとは異なる動作をするケースがはるかに多くなります(また、データベースで使用されている照合をチェックしましたか?すべてのケースで同一ですか?そうでない場合は、同じように機能するvarchar列のORDERBYを忘れてください)