在MySQL中搜索和替换 - 数值[在Wordpress上]

时间:2017-04-27 17:42:32

标签: php mysql wordpress

更新1:我的服务器上安装了PHPMyAdmin。

我有一个有超过5k评论的实时Wordpress设置。

数据库名称: fhfh_wpdb535

表名: kevi_comments

" kevi_comments"下的列名称表格: comment_content

成千上万的评论内容有很多数字值,如下所示:

USECASE 1

93648847498442357831

936488/474/984423/578343

936488/474/984423/578343 4075936487

25/04/2016

648373

现在,如何用星号(*)批量替换所有这些数字。因此,在此之后,数据库中的上述条目将如下所示:

93648847498442357831 --->>>> ********************

USECASE 2 同样,也有电子邮件ID ..比如abc@gmail.com。如何使用*** @ ********或**************

等替换它们

1 个答案:

答案 0 :(得分:0)

直接使用MySQL查询没有简单的方法,因为您不能直接使用REGEXP和replace()函数。

但是,您应该尝试使用WordPress的搜索和替换脚本:

从这里下载: https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

并在主WordPress目录中解压缩其文件夹。

选中正则表达式复选框,在'替换'中添加[0-9]文本框和星号在'与'文本框, 选择注释表并仅包含comments_content列。

我建议你先做干跑,然后直播