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

2021-09-22 13:38:44 字數 602 閱讀 8136

比如: 

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

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

比如:原來是:

number             addr

01 中國浙江***

02 中國浙江***

03 中國浙江***

現在位址改了 浙江 搬到了 上海 ··· 所以,addr欄位裡面的所有的值,都要把 浙江 改為 上海 解決方法: sql語句:

update 表名 set 欄位名=replace (欄位名,'原來的值','要修改的值')
當然,也可以新增條件:

update test set addr=replace (addr,'浙江','上海') where time<'2017-10--12'
最後的效果:

number             addr  

01 中國上海***

02 中國上海***

03 中國上海***

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

遇到這麼個情況 比如 msql裡面的某個表的某個字段裡面儲存的是乙個人的位址,有一天這個位址的裡面的某個地 名變了,那麼他的位址也就要變 比如 原來是 csharp view plain copy number addr 01 四川省成都市 街道05號 02 四川省成都市 街道07號 03 四川省成...

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...