簡體   English   中英

Wordpress SQL查詢來搜索和替換字符串

[英]Wordpress SQL query to search and replace string

我正在嘗試在Wordpress數據庫中替換以下字符串:

[wpai_google_translate_text({./@name},{description[1]/short[1]},"en")]

我嘗試了' https://wordpress.org/plugins/search-and-replace/ '插件,但它無法處理上述字符串。

我還在Google上嘗試了其他一些解決方案,例如phpmyadmin中的以下命令:

SELECT * FROM wp_posts WHERE (post_content LIKE '%TEXT-TO-FIND-GOES-HERE%');

但這只是從帖子內容中搜索。

我要替換的文本不存在於帖子或頁面中,也不存在於用戶生成的任何形式的內容中。

所以我的問題是,如何在整個數據庫中搜索該字符串,並用其他字符串替換?

謝謝

關閉,但是查詢錯誤。 嘗試:

UPDATE wp_posts SET post_content = valueForField WHERE post_content LIKE '%TEXT-TO-FIND-GOES-HERE%';

WordPress數據庫只是一個MySQL數據庫。 您需要發出此SQL查詢才能搜索和替換文本

update [table_name] set [field_name] replace([field_name],'[string_to_find]','[string_to_replace]');

如果您具有phpmyadmin或在命令行上進行操作,則可以編輯上面的查詢並運行它。 編輯時要小心,如果不小心,它將用錯誤的字符串替換整個數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM