mysql 替換某個欄位中的某個字元
阿新 • • 發佈:2019-02-17
Msql裡面的某個表的某個欄位裡面儲存的是一個人的地址,有一天這個地址的裡面的某個地
名變了,那麼他的地址也就要變:
比如:
原來是:
表名:user_item,欄位:addr
number addr
01 四川省成都市XXXXXX街道05號
02 四川省成都市XXXXXX街道07號
03 四川省成都市XXXXXX街道09號
04 四川省成都市XXXXXX街道04號
現在這個成都市變為了 “天府”市···
所以,addr欄位裡面的所有的值,都要把成都市改為 天府市
解決方法:
sql語句:
update 表名 set 欄位名=REPLACE (欄位名,'原來的值','要修改的值')
當然,也可以新增條件:
最後的效果:update user_item set addr=REPLACE (addr,'成都','天府') where time<'2013-11--5' <strong><span style="color:#FF6666;">UPDATE `dqca02` SET `qt` = REPLACE (qt,'?aaaa','aaaa')//表把dqca02,欄位為qt的,內容為“?aaaa”,全部修改為“aaaa”</span></strong>
number addr
01 四川省天府市XXXXXX街道05號
02 四川省天府市XXXXXX街道07號
03 四川省天府市XXXXXX街道09號
04 四川省天府市XXXXXX街道04號
原文地址:http://blog.csdn.net/yuekunge/article/details/14170055