在MySQL中用正则表达式替换数据库中的内容的方法
2023-06-13 09:13:54 时间
PS:下面是转过来的,用于记录下,这个不是正则的初衷,只是用了REGEXP而已,正则的更灵活更方便
将comment表中的author_url包含www.sohu.com的记录,其中的sohu替换为sina,一个语句搞定~
update comment set author_url=REPLACE(author_url,"sohu","sina") where author_url REGEXP "www.sohu.com";
带IF判断的复杂替换
update comment set url=IF(url REGEXP "test.yahoo.com.cn",REPLACE(url,"www1.sohu.com","www.sina.com"),REPLACE(url,"www2.yahoo.com","www.sina.com")) where 1=1;
将comment表中的author_url包含www.sohu.com的记录,其中的sohu替换为sina,一个语句搞定~
update comment set author_url=REPLACE(author_url,"sohu","sina") where author_url REGEXP "www.sohu.com";
带IF判断的复杂替换
update comment set url=IF(url REGEXP "test.yahoo.com.cn",REPLACE(url,"www1.sohu.com","www.sina.com"),REPLACE(url,"www2.yahoo.com","www.sina.com")) where 1=1;
相关文章
- 数据库如何打造MySQL数据库?(怎么新建mysql)
- 库维护MySQL: 一周内的数据库保养指南(mysql一周内数据)
- MySQL多字段查询实现技巧(mysql多字段查询)
- MySQL改变列顺序的简单方法(mysql改变列顺序)
- 启动MySQL的简单命令:CMD(cmd启动mysql)
- 解决MySQL启动报错问题(mysql启动报错)
- MySQL查看数据库时间的方法(mysql查看时间)
- 深入浅出:MySQL修改表数据类型(mysql修改表的类型)
- MySQL查看用户名的技巧(mysql查看用户名)
- MySQL:发挥无限可能(数据库引擎mysql)
- 深入浅出MySQL——图标带你轻松学习(mysql的图标)
- MySQL初学者指南(初学mysql的书)
- 了解MySQL数据库乐观锁的使用方法和优势(mysql数据库乐观锁)
- 掌握MySQL时间数据的年月日处理方法(mysql时间年月日)
- Mac下安装MySQL数据库(mac装mysql)
- MySQL图形化管理:极速提升数据库体验(mysql图形化管理工具)
- 25 Ways to Optimize Your MySQL Database Performance(mysql常用优化)
- 使用PHP操作MySQL数据库的基础——mysql类库(mysql类库php)
- MySQL的分布式架构:提高数据库的效率和可扩展性(mysql分布式)
- 深入解析MySQL中MAX函数的使用方法(mysql中max的用法)
- 4核8G,MySQL数据库性能表现如何(4核8g mysql性能)
- Mysql数据库设计全面了解三大范式的原理和实现(mysql三大范式的内容)
- 深入学习MySQL优秀数据库必不可少(mysql下下来之后)
- 通过命令行导入到mysql数据库时出现乱码的解决方法