• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MySQL批量轮换指定字段中的字符串

mysql 搞代码 7年前 (2018-06-04) 108次浏览 已收录 0个评论

mysql批量替换指定字段中的字符串

当我们在升级网站或应用程序的数据库时,经常会碰到数据库中某个字段的字符串批量替换的问题。本文就将介绍如果使用MySQL内置的SQL函数来实现字符串批量替换。

批量替换 MySQL 指定字段中的字符串是数据库应用中很常见的需求,但是有很多初学者在遇到这种需求时,通常都是用脚本来实现;其实,MySQL 内置的有批量替换语法,效率也会高很多。

批量替换的具体语法是:

UPDATE 表名 SET指定字段 = replace(指定字段, ‘要替换的字符串’, ‘想要的字符串’) WHERE 条件;
如果你想把 article 表中 ID 小于5000的记录,content 字段中“解决”替换成“解放”,那么语法就是:

UPDATE article SETcontent = replace(content, ‘解决’, ‘解放’) WHERE ID<5000;
是不是很简单,比编写脚本来实现替换容易得多,而且效率更高。

小提示:实际上,在MSSQL中的TSQL语句中也存在这样的Replace函数。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:MySQL批量轮换指定字段中的字符串
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址