我所有的帖子標題都有一個靜態詞。我在帖子標題中發佈了超過9000個發佈帖子,其中包含兩個不同的靜態詞彙我試圖從我所有的帖子中刪除這個詞。如何通過mySQL批量更新帖子標題wordpress
從本質上講,我正在尋找一種方式來刪除常量字。我嘗試通過wordpress使用導出並以這種方式編輯帖子標題,但文件爲100MB +,並且根本無法打開。
我看向SQL/phpMyAdmin的,但我不是非常好,SQL查詢精通,不想搞砸了我的數據庫。
「恆定」始終是標題的第一個字。我能做些什麼 而不是讓mysql檢測到第一個空間並刪除之前的所有內容以及包含空間。從本質上講,刪除第一個詞 。基本上我有一個以上的常量,所以如果我只能找到字符串中的第一個空格,然後將其刪除並且之前的所有內容都更好,那麼它應該更好一些。我假設我們會使用sub_string 什麼的。
這是職稱結構
恆等這裏的東西
所以如果它發現「恆」的搜索查詢和空間,並以「」沒有什麼替代它這樣我就可以完全刪除它。如果它可能是一個搜索和替換查詢,那就太好了,所以我可以在以後使用它。
在數據庫/表/列信息
的表稱爲:wp_posts
,並且需要時,它的價值是post
被限制到表post_type
的價值和標題在post_title
列
任何幫助將不勝感激。
我假設我將與WordPress的等效替代「上崗」和「稱號」? – Maaz 2013-02-24 01:33:25
我怎麼會去把它限制在那裏post_type等於 「後」 SELECT POST_TITLE, MID(POST_TITLE,長度( '恆')+1)AS replacedTitle FROM wp_posts WHERE POST_TITLE LIKE '恆%';' – Maaz 2013-02-24 01:37:59
我用數據庫信息更新了我的問題。 – Maaz 2013-02-24 01:48:06