0

単一の sql (mysql) クエリでこれをどのように達成できますか?

列内のいくつかのパターンを検索する必要があり、いずれかのパターンが一致する場合は、そのパターンを特定の文字列に置き換えます。のように

   pattern ptr1 matches then replace this with str1
   pattern ptr2 matches then replace this with str2

正規表現を置き換えることができる replace のような関数が必要です。これが私のクエリです。正規表現のためにこれを改善する必要があります

UPDATE category SET column1 = 
(
    CASE
    WHEN (column1 REGEXP 'xy') THEN REPLACE(column1, 'xy' , 'ffff')
    ELSE column1
    END
)

これで私を助けてください。

4

1 に答える 1