単一の 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
)
これで私を助けてください。