mysql正则替换字段中部分内容

1. 这个替换方法可以提换字段中那些需要被替换的内容如果是在字符串中间的内容代码:

update 数据表名 set 字段名=REPLACE(字段名,'要被替换的原有内容(也是要匹配的字符串)','眼替换的新内容') where 字段名 REGEXP '要被匹配的字符串';

代码:

update m_case_data set 
content = REPLACE(content, 'http://tellmach.com.cn', 'https://www.mywordone.cn') 
where content REGEXP 'http://tellmach.com.cn';

2. 这个方法可以替换MySQL字段中如果一段要被替换的字符串在字符串的开头

代码:

UPDATE `数据表名` SET 字段名 = REPLACE ( 字段名, '要被替换的字符串', '要替换的新字符串' );

你可能感兴趣的:(MySQL)