質問があります。列内で正確に一致する文字列を見つける最善の方法は何ですか。
これの問題は、たとえば、検索しよlocate('needle', 'haystack') > 0.
うとしている文字列が「Ed」のようなものであるが、ブロブまたはテキスト列内に「私は住んでいた」という文字列がある場合、locate() はreturn 6. しかし、これは私が求めているものではありません。完全一致では を使用するLIKE ''
のが最適ですが、LIKE にはパフォーマンスの問題があるため、実行可能なソリューションではありません。
LOCATE()
完全一致を行う方法はありますか?