2014-09-13 79 views
1

我與一個WordPress站點工作,在使用有很多重對上傳文件夾PNG文件,(的wp-content /上傳/年/月/ filenames.png)Mysql的替換存儲在數據庫文件的擴展名

爲了減少服務器上的磁盤使用量,我將所有文件都更改爲.jpg,但數據庫中仍有大量引用(位於guid列的wp-post表中)指向舊的.png文件。

我想知道是否有在MySQL的方式查找和替換所有文字「巴紐」在列GUID,「.JPG」,但僅適用於包含「WP這些記錄-content/uploads /「(這意味着我只改變對我更改的文件的引用,並且沒有其他人可能在wordpress主題上)

歡迎任何解決方案,CLI命令,sql命令....

回答

1

您可以在adminer或phpmyadmin中使用SQL查詢。但試試Search RegEx,這是一個很好的插件,可以通過所有文章,頁面,摘錄,評論,標題和元搜索和替換(可選用grep)。

您只能在帖子/頁面內容中找到並替換,不進行替換即可進行試運行以查看正在替換的內容等等。您的圖片在帖子/頁面內容中,而不在GUID列中。