mysql替换制定的内容的 类似正则表达式的功能
2015-09-25 17:26
666 查看
content= 'asnfojassozxpdsgdspdps神龙架谁骄傲的骄傲搜ID飞机扫'
SELECT content FROM test WHERE id =1 吧zx替换成ZZZZ UPDATE test SET content = REPLACE(content,'zx','ZZZZ') WHERE id =1
content = asnfojassoZZZZpdsgdspdps神龙架谁骄傲的骄傲搜ID飞机扫
吧ZZZZ到神龙架之间的内容替换成空 UPDATE test SET content = INSERT(content, INSTR(content,'ZZZZ')+LENGTH('ZZZZ'), INSTR(content,'神农架')- INSTR(content,'ZZZZ')-LENGTH('神农架'),'') WHERE id =1
content =
`INSERT`(str,pos,len,newstr)
str 需要替换的字段
pos其实位置
len 长度
newstr 需要替换的字符
相关文章推荐
- MySQL多实例安装注意
- xtrabackup备份
- mysql Writing to net & max_allowed_packet
- 通过sql语句查看MYSQL表占空间,数据库所占空间
- 启动mysql服务命令
- MySQL-JDBC
- mysql__基础02
- mysql__基础01
- MySQL详解--锁
- 关于ubuntu下 mysql对表名区分大小写的解决办法
- MySQL流程函数
- 利用C3P0连接池连接mysql数据库,超过几小时后连接报wait_timeout错误
- sphinx + mysql 全文索引配置
- MySQL通用优化手册
- 如何快速导入大SQL文件到MySQL数据库?
- 安装MySql出现Write configuration file的出错原因
- Mysql支持的数据类型(总结)
- Ubuntu14.04 (Mac)编译安装mysql5.6.26
- Mysql用户&权限管理
- mysql: update from set