MySQLの定期的な問題

WBOY
WBOYオリジナル
2016-06-23 13:57:32886ブラウズ

質問 1: 4 文字以下を含む式と一致します。 S たとえば、「ASD」も一致し、「123ASD」も一致し、「中国語 ASD」も一致します。 catching一致するオブジェクトに4文字以下が含まれている限り配置されています。
問題 2: 3 つ以上の漢字を含む式を照合してください。 文 たとえば、「中国の良い SSS」は一致しますが、「中国の良い AAA は一致しません」
^[u4e00-u9fff] {3,} $ は試行されましたが、問題ありません 3: 3 つの中国語の下に 3 つの中国語の文字を含む式と一致します。キャラクターの息子。
おそらく上記と同じです。



ディスカッションへの返信 (解決策)

この記事をチェックしてください http://wenku.baidu.com/link?url=NWcSSZbPMI-tW4PE1xrU2mY6t70nQX4V4IjlooTugCij7SdGOGsBVMQkJE9qy5RDVldewTrl2eW dy SoXnIPOnbeY0y2d5uKeRbnKI3GIQ3S

この記事をチェックしてください http://wenku.baidu 。 com/link?url=NWcSSZbPMI-tW4PE1xrU2mY6t70nQX4V4IjlooTugCij7SdGOGsBVMQkJE9qy5RDVldewTrl2eWdYSoXnIPOnbeY0y2d5uKeRbnKI3GIQ3S

モデレーターが返信に来ました、笑。

でもこれは使えない…

どうして使えないの?


なぜ使えないのですか?

検索結果はすべて英語です

どうやって書いたのですか?



どうやって書いたのですか?

SELECT * FROM t_products WHERE ProName REGEXP '^[u4E00-u9FA5]{1,4}$'

私が提供したリンクを読みましたか?見てもいなかったようですね!

ぜひご覧ください


私があげたリンクは読みましたか?見てもいなかったようですね!

ぜひご覧ください

^[u4e00-u9fa5]{1,10} これも試してみました。繰り返しの数を変更して $ を追加しました。試してみたいと思います。

[u4e00-u9fa5] ] これは私にはうまくいかないようです

AND NOT(ProName REGEXP '[u0391-uFFE5]') これは、漢字のみを含むように書いた方法ですが、3 文字以上含まれている場合は機能しません。


私があげたリンクを読んでみませんか?


私があげたリンクを読んでみませんか?

これじゃないですか


解決しました、笑、ありがとう

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。