我所有的帖子标题都有一个静态词。我在帖子标题中发布了超过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