批量替換 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批量替換指定字段中的端口號,這樣很高效。
MySQL指定字段的特定字符串批量替換的具體語法是:
UPDATE 表名 SET
指定字段 = replace (指定字段, '想要替換的字符串', '替換成的字符串')
WHERE 條件;
另外,針對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分組后隨機(jī)獲取每組一條數(shù)據(jù)的操作
這篇文章主要介紹了MySql分組后隨機(jī)獲取每組一條數(shù)據(jù)的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-10-10詳解DBeaver連接MySQL8以上版本以及解決可能遇到的問題
這篇文章主要介紹了DBeaver連接MySQL8以上版本以及解決可能遇到的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11Mysql5.7.11在windows10上的安裝與配置(解壓版)
本文分為三大步給大家介紹Mysql5.7.11解壓版在windows10上的安裝與配置,另外還給大家?guī)砹薽ysql5.7.11服務(wù)無法啟動,錯誤代碼3534的解決方案,非常不錯,有需要的朋友參考下2016-08-08MySQL InnoDB 鎖的相關(guān)總結(jié)
這篇文章主要介紹了MySQL InnoDB 鎖的相關(guān)知識總結(jié),幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下2021-02-02