全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1465|回复: 14
打印 上一主题 下一主题

[疑问] mjj帮写个sql命令,感谢!

[复制链接]
跳转到指定楼层
1#
发表于 2023-10-23 21:20:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 salahy 于 2023-10-23 21:23 编辑

mysql怎么批量把含有下列内容的文章替换,最好是sql语句

</p>随机的文字<span>转载于xx网</span>

替换成
</p><h3>随机的文字<h3>


红色的是不固定的文字,黑色的是固定的
推荐
发表于 2023-10-23 21:21:54 | 只看该作者
不给钱谁管你
3#
发表于 2023-10-23 21:22:21 | 只看该作者
不如问问chatgpt?
4#
发表于 2023-10-23 21:22:43 | 只看该作者
很简单,建议直接交给chatgpt
5#
发表于 2023-10-23 21:24:18 | 只看该作者
什么数据库 直接问gpt不就好了
6#
发表于 2023-10-23 21:24:37 | 只看该作者
付费服务 
7#
发表于 2023-10-23 21:24:55 | 只看该作者
你可以使用MySQL的`UPDATE`语句结合`REPLACE`函数来批量替换含有指定内容的文章。假设你的文章存储在一个名为`articles`的表中,文章内容位于一个名为`content`的列中,以下是一种可能的SQL语句示例:

```sql
UPDATE articles
SET content = REPLACE(content, '</p>随机的文字<span>转载于xx网</span>', '</p><h3>随机的文字<h3>');
```

这个SQL语句会更新`articles`表中的`content`列,将所有包含`</p>随机的文字<span>转载于xx网</span>`的内容替换为`</p><h3>随机的文字<h3>`。

请注意,这个SQL语句假设文章内容在`content`列中,你需要根据你的实际情况修改表名和列名。确保在运行这个SQL语句之前,先备份你的数据,以防出现意外情况。
8#
 楼主| 发表于 2023-10-23 21:26:27 | 只看该作者
秋秋0827 发表于 2023-10-23 21:22
很简单,建议直接交给chatgpt

回答的都是错的
9#
 楼主| 发表于 2023-10-23 21:28:43 | 只看该作者
0.0 发表于 2023-10-23 21:24
你可以使用MySQL的`UPDATE`语句结合`REPLACE`函数来批量替换含有指定内容的文章。假设你的文章存储在一个名 ...

大佬,机器就是机器还是不如人脑,回答的都是错的
10#
发表于 2023-10-23 21:28:56 | 只看该作者
您可以使用MySQL的REPLACE函数来批量替换文章内容。下面是一个示例SQL语句:

sql
UPDATE your_table SET your_column = REPLACE(your_column, '</p>随机的文字<span>转载于xx网</span>', '</p><h3>随机的文字<h3>')
WHERE your_column LIKE '%</p>随机的文字<span>转载于xx网</span>%';
请注意将上述语句中的your_table替换为您的表名,your_column替换为包含文章内容的列名。此外,如果您的文章内容包含其他特殊字符,可能需要对SQL语句进行调整。

在执行该SQL语句之前,请务必备份相关数据,以防误操作造成数据丢失。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-27 17:14 , Processed in 0.198114 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表