Mysql:批量删除帖子中的图像,同时仍然使用缩略图

时间:2013-11-21 13:51:06

标签: html mysql wordpress

我是MySQL新手。 我想删除上传到Wordpress网站的帖子和页面的所有图像,同时仍然将它们用作附件/缩略图(作为特色图像)。 这就是为什么我不能从媒体库批量删除它们,只能从帖子和页面中删除它们。 由于它是大量的图像,我更喜欢使用mysql命令。 图像的字符串总是按如下方式编写 - <img xxxx>,其中xxx根据img位置和其他细节(如alt,width和height等)而变化。 该表为wp_posts,字段名为post_conten t 我遇到的最接近的命令是 -

UPDATE wp_posts SET post_content = REPLACE(post_content, '<img%>', '')
WHERE post_content LIKE '<img%>';

它不起作用。 有线索吗?

1 个答案:

答案 0 :(得分:0)

我不熟悉WordPress数据库结构,并且无法弄清楚你的意思,但是你不是这个意思:

UPDATE wp_posts SET post_content = '' WHERE post_content LIKE '<img%';

这将删除以'&lt;开头的post_content列中的所有内容IMG”。或者,你可以做NULL而不是''。