查找和替换 MySQL [重复]

Posted

技术标签:

【中文标题】查找和替换 MySQL [重复]【英文标题】:Find & Replace MySQL [duplicate] 【发布时间】:2014-09-20 00:25:16 【问题描述】:

我想在 GoDaddy 的 phpMyAdmin 工具中的 mysql 中执行查找和替换。

我的表叫“wcswcd_posts”,我想找一个网址,比如:

http://wordpress.woodswcd.com/wordpress/wp-content/uploads/2013/11/drill.jpg

并将其替换为:

/wordpress2/wp-content/uploads/2013/11/drill.jpg

只是不确定语法是什么。

谢谢。

【问题讨论】:

这是一个问答网站,不是您最喜欢的搜索引擎。请在网上搜索“mysql replace”,然后就可以了……如果问题是“不确定语法是什么”,您应该始终从官方文档开始:dev.mysql.com/doc/refman/5.5/en/… 【参考方案1】:

您将需要使用UPDATE 语句和REPLACE 函数

改一下试试:

UPDATE wcswcd_posts SET url = REPLACE(url,'http://wordpress.woodswcd.com','')

REPLACE 是一个字符串函数,它用第三个字符串替换第一个字符串中出现的第二个字符串。

通过将REPLACE 函数中的第三个参数设置为空,您将消除任何出现http://wordpress.wordswcd.com 离开/wordpress/wp-content/uploads/2013/11/drill.jpg

【讨论】:

【参考方案2】:

This link 应该可以帮助您入门。

只需将http://wordpress.woodswcd.com/wordpress/ 替换为http://wordpress.woodswcd.com/wordpress2/

【讨论】:

以上是关于查找和替换 MySQL [重复]的主要内容,如果未能解决你的问题,请参考以下文章

查找和替换数组中的重复项

HTML查找和替换href标签[重复]

excel如何查找重复的数据,并分别替换

使用 MySQL 查询查找和替换整个表中的文本

使用 MySQL 查询查找和替换整个表中的文本

使用 MySQL 查询查找和替换整个表中的文本