0

MySQL の文字列にいくつかの文があります。また、この単語が文の最初にない場合は、「My」などの部分文字列を「my」に置き換える必要があります。どうすればこれを行うことができますか?

4

3 に答える 3

0

いくつかの単語を置き換えたいだけの場合は、次のアプローチを使用してそれらを置き換えることができます。

UPDATE str_test SET str = REPLACE(str, ' My', ' my')

フィドル

テキスト内の単語の前にスペースがあるため。しかし、正規表現の置換が必要な場合は、より困難な作業になります:

MySQL /正規表現置換で単語を数える方法は?

https://dba.stackexchange.com/questions/15250/how-to-do-a-case-sensitive-search-in-where-clause

于 2013-04-29T13:29:22.257 に答える