批量替換 MySQL 指定字段中的字符串
UPDATE 表名 SET
指定字段 = replace(指定字段, '要替換的字符串', '想要的字符串')
WHERE 條件;
如果你想把 article 表中 ID 小于5000的記錄,content 字段中“解決”替換成“解放”,那么語法就是:
UPDATE article SET
content = replace(content, '解決', '解放')
WHERE ID<5000;
是不是很方便 :)
網(wǎng)站上面有很多下載連接,之前用的是86端口,現(xiàn)在遷移服務(wù)器了,新服務(wù)器默認(rèn)是80端口,沒辦法因?yàn)橐粋€(gè)站將Apache的監(jiān)聽端口就給改掉,所以只能改站了。
還好,鏈接全部都寫在MySQL數(shù)據(jù)庫中,于是通過MySQL批量替換指定字段中的端口號(hào),這樣很高效。
MySQL指定字段的特定字符串批量替換的具體語法是:
UPDATE 表名 SET
指定字段 = replace (指定字段, '想要替換的字符串', '替換成的字符串')
WHERE 條件;
另外,針對(duì)ID也可以作個(gè)篩選替換,比如我們想把content_type__theme表中ID小于300的field_down_value字段中“86”替換成“80”,那么語法就是:
UPDATE content_type__theme SET
field_down_value = replace (field_down_value, '86′, '80′);
WHERE ID<300;
相關(guān)文章
使用mysql記錄從url返回的http GET請(qǐng)求數(shù)據(jù)操作
這篇文章主要介紹了使用mysql記錄從url返回的http GET請(qǐng)求數(shù)據(jù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-01-01
MySQL 8.0.23中復(fù)制架構(gòu)從節(jié)點(diǎn)自動(dòng)故障轉(zhuǎn)移的問題
這篇文章主要介紹了MySQL 8.0.23中復(fù)制架構(gòu)從節(jié)點(diǎn)自動(dòng)故障轉(zhuǎn)移的問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01
mysql 批量更新與批量更新多條記錄的不同值實(shí)現(xiàn)方法
在mysql中批量更新我們可能使用update,replace into來操作,下面小編來給各位同學(xué)詳細(xì)介紹mysql 批量更新與性能吧2013-10-10
MySQL之導(dǎo)出整個(gè)及單個(gè)表數(shù)據(jù)的操作
這篇文章主要介紹了MySQL之導(dǎo)出整個(gè)及單個(gè)表數(shù)據(jù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-11-11

