Я хочу заменить строку в MySQL, используя регулярное выражение.Для этого я использую REGEXP_REPLACE, но это не дает мне желаемого результата.
Я пытаюсь заменить &breakUp=Mumbai;city,Puma;brand&
на &breakUp=Mumbai;city,Puma;brand,Delhi;State&
, но замена regexp не дает желаемого результата.
Я использую следующий SQL-запрос:
SELECT REGEXP_REPLACE('&breakUp=Mumbai;city,Puma;brand&','&breakUp=([\w;,]*)&','&breakUp=$1,Delhi;State&');
Но это дает мне следующий результат:
&breakUp=Mumbai;city,Puma;brand&
Те же регулярные выражения работают нормально в других местах, кроме sql.Как решить эту проблему в mysql и mariadb?