我有一個表命名新聞與列類型的文本的內容。該表包含超過50000條記錄。大搜索和替換在MySQL
的內容可列的文本包含看起來像http://www.domain.com/news/voir/ID/title幾個環節我想newdomain.com
更換domain.com在所有這些鏈接什麼是最有效的解決方案做到這一點?
感謝您的幫助。
我有一個表命名新聞與列類型的文本的內容。該表包含超過50000條記錄。大搜索和替換在MySQL
的內容可列的文本包含看起來像http://www.domain.com/news/voir/ID/title幾個環節我想newdomain.com
更換domain.com在所有這些鏈接什麼是最有效的解決方案做到這一點?
感謝您的幫助。
我建議
UPDATE news SET content = REPLACE(content, 'http://www.domain.com/', 'http://www.newdomain.com/');
避免碰到可能FLASE陽性的地段......想的新聞文章,說「一個停運今天打domain.com的,因爲ISP等等等等......「你不想取代那個!
嘗試......
UPDATE news
SET content = replace(content,'domain.com','newdomain.com');
MySQL的替換()來救援!
UPDATE news SET content = REPLACE(content, 'domain.com', 'newdomain.com');