網站上面有很多下載連接,之前用的是86端口,現在遷移服務器了,新服務器默認是80端口,沒辦法因為一個站將Apache的監聽端口就給改掉,所以只能改站了。
還好,鏈接全部都寫在MySQL數據庫中,於是通過MySQL批量替換指定字段中的端口號,這樣很高效。
MySQL指定字段的特定字符串批量替換的具體語法是:
復制代碼 代碼如下:
UPDATE 表名 SET
指定字段 = replace (指定字段, '想要替換的字符串', '替換成的字符串')
WHERE 條件;
另外,針對ID也可以作個篩選替換,比如我們想把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;