検索した単語で行を検索する必要がありますが、どういうわけか rlike が中国語 (および UTF-8) 文字で機能しません。これが私が試しているものです:
select * from mytable where mycolumn rlike '[[:<:]]健康早餐[[:>:]]';
ただし、これは UTF-8 文字ではなく英語の文字でのみ機能します。誰かがこれで私を助けてくれますか?
デフォルトでは、MySQL は ISO-8859-1 (Latin1) 文字セットを使用します。ネイティブの中国語用に gbk を使用して文字セットを構成します。DB が中国語の文字を処理するように構成されているかどうかを確認してください。RLIKE は、マルチバイト char で予期しない結果を生成する可能性があります。詳細については、ドキュメントを参照してください