mysql 替换某个字段中的某个字符
遇到这么个情况:
比如:
Msql里面的某个表的某个字段里面存储的是地址,有一天这个地址的里面的某个地
名变了,那么他的地址也就要变:
比如:
原来是:
- number?????????????addr
- 01 ? ? ? ? ? ? SoKaNo,6685 Crosby
- 02 ? ? ? ? ? ? 374 farm street, Norman Gardens
- 03 ? ? ? ? ? ? SoKaNo,?390 Morton st
- 04 ? ? ? ? ? ? 7168 Moseley St
现在这个成都市变为了 “天府”市···
所以,addr字段里面的所有的值,都要把SoKaNo改为 ?ABC
解决方法:
sql语句:
- update?表名?set?字段名=REPLACE?(字段名,'原来的值','要修改的值')??
当然,也可以添加条件:
- update wp_item?set?addr=REPLACE?(addr,'SoKaNo','ABC')?where?time<'2016-11-5'??
最后的效果:
-
- number?????????????addr
- 01 ? ? ? ? ? ? ABC,?6685 Crosby
- 02 ? ? ? ? ? ? 374 farm street, Norman Gardens
- 03 ? ? ? ? ? ? ABC,?390 Morton st
- 04 ? ? ? ? ? ? 7168 Moseley St
mysql 替换某个字段中的某个字符:等您坐沙发呢!