Welcome 微信登录

首页 / 数据库 / MySQL / MySQL 批量替换之replace语法的使用

实际需求中,需要对某张表某字段里面的内容进行批量替换,普通的思考流程如下:SELECT出来str_replace替换UPDATE写入实际这样极其浪费资源以及消耗资源,MYSQL内置了一个批量替换的语法
  1. UPDATE table SET field = replace(field,"被替换","替换成")  
直接就替换了,后面也可以跟WHERE 条件语句 支持多个词同时被替换
  1. UPDATE table SET field = replace(field,"被替换1","替换成1"),field = replace(field,"被替换2","替换成2")  
很强大吧,后面那个一次性更换多个网上是没有的列子,现在记录下来update数据后面拼接数据(适合做历史记录冗余)Oracle用with语句查询第N到第M条记录相关资讯      MySQL教程 
  • 30分钟带你快速入门MySQL教程  (02月03日)
  • MySQL教程:关于I/O内存方面的一些  (01月24日)
  • CentOS上开启MySQL远程访问权限  (01/29/2013 10:58:40)
  • MySQL教程:关于checkpoint机制  (01月24日)
  • MySQL::Sandbox  (04/14/2013 08:03:38)
  • 生产环境MySQL 5.5.x单机多实例配  (11/02/2012 21:02:36)
本文评论 查看全部评论 (0)
表情: 姓名: 字数