MYSQL中批量替換某個字段的部分數據,具體介紹如下所示:
1.修改字段里的所有含有指定字符串的文字
UPDATE 表A SET 字段B = replace(字段B, 'aaa', 'bbb')
example: update table set url= replace(url, 'aaa', 'bbb') 【將url字段中的aaa批量更改為bbb】
update table set url= REPLACE (url,'3','1.png') where 條件;
2.常規條件修改:
update table set column='' where column is null
列:update `table` set `url`='0' where `url` is null
知識點補充:mysql批量替換某個字段的部分內容
舉例說明
有數據表person,結構如下
id |
name |
urls |
1 |
張三 |
xh.jpg |
2 |
李四 |
xh.jpg |
3 |
王五 |
3.jpg |
需求:將urls字段中的xh替換為id字段的值
語句:
UPDATE person SET urls = (REPLACE(urls,'xh',id));
執行結果:
id |
name |
urls |
1 |
張三 |
1.jpg |
2 |
李四 |
2.jpg |
3 |
王五 |
3.jpg |
總結
到此這篇關于Mysql中批量替換某個字段的部分數據的文章就介紹到這了,更多相關mysql 批量替換字段內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- mysql 替換字段部分內容及mysql 替換函數replace()
- mysql查詢字段類型為json時的兩種查詢方式
- MySQL group by對單字分組序和多字段分組的方法講解
- MySQL中可為空的字段設置為NULL還是NOT NULL
- MySQL中字段類型char、varchar和text的區別
- mysql創建存儲過程實現往數據表中新增字段的方法分析
- MySQL根據某一個或者多個字段查找重復數據的sql語句
- 簡單了解mysql存儲字段類型查詢效率