◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
MySQL批量替换文本,例如将字段中的http替换为https
update `表名` set `字段` = replace(字段, 'http', 'https');
操作之前数据库先备份! 操作之前数据库先备份! 操作之前数据库先备份!
如上图,以常见的wordpress为例,替换全部文章内容中的http为https
update `zb_post` set `log_ID` = replace(log_ID, 'http', 'https');
替换部分文章,如从id1-100的文章内容中的http为https
update `zb_post` set `log_ID` = replace(log_ID, 'http', 'https') where log_id>=1 and log_id<=100;
如上图,以常见的wordpress为例,替换文章内容中的http为https
update `wp_posts` set `wp_posts` = replace(wp_posts, 'http', 'https');
小技巧:命令中`wp_posts`中两侧的` 引号,可要也可不要。但命令中要注意各引号的区别。