如何对帖子标题中的字符运行SQL查询

时间:2012-01-04 作者:Cardin

几乎不言而喻。我有一个运行最新WP的开发服务器,我从一个blogger帐户导入了一堆帖子。导入后,每个帖子的标题如下:>Example Title . 我要做的是运行sql查询以删除所有“>“帖子标题中的字符。我已经查看了其他教程,但仍然不理解查询的完整语法。非常感谢您的帮助。

好的,这是我“想要”运行的查询。更新TABLE\\u NAME set FIELD\\u NAME=replace(FIELD\\u NAME,‘查找此字符串’,‘用此字符串替换找到的字符串’);但我不明白的是,我正在尝试更新我的表名(默认情况下是wp\\uuu,对吗?),我猜下一步是更新字段名(默认为wp\\u posts,对吗?),我想更新所有的帖子标题,删除出现在所有帖子标题前面的一个角色。示例:>这是一个帖子标题。我想删除“>”字符。但我迷路的是,如果我把“TABLE\\u NAME”命名为“wp\\u”,把“wp\\u posts”命名为“FIELD\\u NAME”,那就是我做错了。还是我在这个问题上遗漏了什么?希望我说得很清楚,不要太混乱。

1 个回复
最合适的回答,由SO网友:Ethan Seifert 整理而成

下面是设置了所有内容的SQL查询。这确实假设您的配置中有标准的wordpress表前缀。

update wp_posts set post_title = replace(post_title,">","")

结束

相关推荐

Corrupt Wordpress Database

我认为这是最奇怪的文字印刷问题。一个拥有大量帖子数据库的客户网站已经有了自己的想法。前一分钟一切似乎都很好,接下来的帖子、类别和标签都不见了。此时仪表板告诉我9个类别中有2309个帖子,但当我单击admin中的categories链接时,列表中没有任何帖子。我可以在admin中看到所有帖子,但尽管它们过去被分配到类别并列出标签,但现在它们都“未分类”,没有标签。很明显,wordpress数据库在某种程度上已经损坏,但从哪里开始尝试修复呢!?以下是我迄今为止测试的内容:插件–我关闭了所有当前的插件。主题–我