- 下面的update语句执行的效果是把某个字段中的字符串通过正则表达式来做替换
Update 表名 SET
字段名= REPLACE(字段名,"这里填需要被替换的字符串","这里填需要替换成的对应字符串")
Where 字段名;
- 例如需要替换t表的str字段,所有包含test字符串的记录值
- 有类似
www.test.com
www.test1.com
www.test2.com
的值时
- 有类似
- 可以使用如下sql来匹配,并全部替换对应记录值
Update t SET
str = REPLACE(str,"test","abc")
Where 字段名;
- 替换完这些记录都变成
www.abc.com
www.abc1.com
www.abc2.com