• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mysqlのカラムaaaに、英文があり、そのなかに「JUST」という全)

MySQLのカラムに全角文字列が含まれる場合、全角と半角の検索に関する問題と解決方法

このQ&Aのポイント
  • MySQLのカラムに全角文字列が含まれる場合、全角と半角の検索に関する問題が発生します。
  • 全角文字列を検索する際には、全角文字列を半角に変換してから検索する必要があります。
  • 半角文字列で登録されたデータは、半角のまま検索されるため、問題は発生しません。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

まず怪しいの文字コード。UTF以外だと誤動作する可能性が高いです。 つぎに怪しいのは表記ミス。%まで全角にしているとか凡ミスの可能性はないですか? なおSQL的に前方後方一致(%なんたら%)というのはパフォーマンスがでないはずですが 遅くてもいいということでよろしいのですか?

その他の回答 (1)

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

%が半角文字に対応しているのでは。 %JU%は半角の0文字以上で始まるJUと何でもいい文字なのでJUSTが該当する。 %US%は半角の0文字以上で始まるUSと何でもいい文字なのでJが全角だから一致しない。

関連するQ&A