1、替换整个字符串内容
UPDATE 表名 SET 字段名 =replace( 字段名 ,'替换前字符串','替换后的字符串')
实例:
UPDATE `phome_ecms_news_data_1` SET `befrom`=replace( befrom ,'[db:来源]','中国苗圃基地')
WHERE column LIKE '%XXXX%'
附:
locate
LOCATE(a,content)返回子串 a 在字符串 content 中第一次出现的位置。如果子串 a 在 content 中不存在,返回值为 0;
substring
MySQL 中获取子串函数 SUBSTRING(s,n,len) 带有 len 参数的格式,从字符串 s 返回一个长度同 len 字符相同的子字符串,起始于位置 n。
也可能对 n 使用一个负值。假若这样,则子字符串的位置起始于字符串结尾的第 n 个字符,即倒数第 n 个字符,而不是字符串的开头位置。
replace
replace(str1, str2, str3): 在字串 str1 中,當 str2 出現時,將其以 str3 替代;