更新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。如何使用*** @ ********或**************
等替换它们答案 0 :(得分:0)
直接使用MySQL查询没有简单的方法,因为您不能直接使用REGEXP和replace()函数。
但是,您应该尝试使用WordPress的搜索和替换脚本:
从这里下载: https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
并在主WordPress目录中解压缩其文件夹。
选中正则表达式复选框,在'替换'中添加[0-9]文本框和星号在'与'文本框, 选择注释表并仅包含comments_content列。
我建议你先做干跑,然后直播