mysql 替換某個欄位中的某個字元

2021-07-09 12:34:34 字數 1120 閱讀 3876

遇到這麼個情況:

比如:msql裡面的某個表的某個字段裡面儲存的是乙個人的位址,有一天這個位址的裡面的某個地

名變了,那麼他的位址也就要變:

比如:原來是:

[csharp]view plain

copy

number             addr  

01             四川省成都市******街道05號  

02             四川省成都市******街道07號  

03             四川省成都市******街道09號  

04             四川省成都市******街道04號  

現在這個成都市變為了 「天府」市···

所以,addr欄位裡面的所有的值,都要把成都市改為  天府市

解決方法:

sql語句:

[sql]view plain

copy

update

表名 set

欄位名=

replace

(欄位名,

'原來的值'

,'要修改的值'

)  

當然,也可以新增條件:

[sql]view plain

copy

update

user_item 

setaddr=

replace

(addr,

'成都'

,'天府'

) where

time

<

'2013-11--5'

最後的效果:

[sql]view plain

copy

number             addr  

01             四川省天府市******街道05號  

02             四川省天府市******街道07號  

03             四川省天府市******街道09號  

04             四川省天府市******街道04號  

mysql替換某個欄位中的某個字元

比如 msql裡面的某個表的某個字段裡面儲存的是乙個人的位址,有一天這個位址的裡面的某個地 名變了,那麼他的位址也就要變 比如 原來是 number addr 01 中國浙江 02 中國浙江 03 中國浙江 現在位址改了 浙江 搬到了 上海 所以,addr欄位裡面的所有的值,都要把 浙江 改為 上海...

Mysql中批量替換某個欄位的值 replace

例如我們有乙個表 mxd goods 中欄位goods pic的值要全部去掉goods 現在要將該表中的所有goods pic欄位的值去掉goods 那麼我們怎麼來做呢?update mxd goods set goods pic replace goods pic,goods 注 goods pi...

mysql查詢json的某個字段

select json extract 欄位名,json結構 from 表名 如果json裡有雙引號,那這樣取出來的資料也帶雙引號,要去掉就使用replace函式 例如 ps push data表裡的push data欄位存的資料為 code 1 msg 成功 使用sql select replac...