挑三拣四 发表于 2021-7-7 23:11:34

求一段SQL代码, 在PHPMYADMIN里替换个内容

本帖最后由 挑三拣四 于 2021-7-7 23:13 编辑

WP博客迁移到新域名,发现数据库里还有很多老域名的信息

求一段代码,

在PHPMYADMIN里执行的那种,将所有表里老玉米xxx.com 全部换成yyyy.net

sunshow 发表于 2021-7-7 23:16:53

update 表名 set 字段 = replace(字段,'xxx.com','yyyy.net')

表名和字段名填进去就行了。

挑三拣四 发表于 2021-7-7 23:34:08

sunshow 发表于 2021-7-7 23:16
update 表名 set 字段 = replace(字段,'xxx.com','yyyy.net')

表名和字段名填进去就行了。

好吧,我在想有没有所有表和所有字段的,而不是一个个对应的

娃哈哈 发表于 2021-7-7 23:35:01

挑三拣四 发表于 2021-7-7 23:34
好吧,我在想有没有所有表和所有字段的,而不是一个个对应的

多写几个语句执行啊,你可真能白嫖

sunshow 发表于 2021-7-7 23:53:19

把SQL文件下载到本地,notpad++,搜索‘'xxx.com’,批量替换‘yyyy.net’,保存后恢复数据库

挑三拣四 发表于 2021-7-7 23:53:38

sunshow 发表于 2021-7-7 23:53
把SQL文件下载到本地,notpad++,搜索‘'xxx.com’,批量替换‘yyyy.net’,保存后恢复数据库

嗯, 我用你上面的一条条执行了

myes 发表于 2021-7-8 09:35:33

update`wp_posts` set `post_content`=REPLACE (post_content,'微信','V信')

因为百度移动搜索会自动屏蔽“微信”,我定期用了以上代码替换WordPress中表wp_posts中post_content字段的微信为“V信”。

百度还会自动屏蔽微信的二维码图片,所以又在内容页加了个浏览器判断,调用不同二维码图片

<?php$useragent = $_SERVER['HTTP_USER_AGENT'];
                if (strpos($useragent, 'MicroMessenger') === false) {
                echo "<img src=\"https://file.sxxcfw.cn/wp-content/uploads/2021/03/mb/baidu-miniapp-qr.png\" alt=\"沙县小吃网\" style=\"float:right;width:100px\">";
                } else {
                echo "                
                     <img src=\"https://file.sxxcfw.cn/wp-content/uploads/2021/04/1618066200-sxxcfw-xcx.png\" alt=\"沙县小吃网\" style=\"float:right;width:100px\">
                     
                     ";
               } ?>

页: [1]
查看完整版本: 求一段SQL代码, 在PHPMYADMIN里替换个内容