网址导航 在线音乐 免费电影 美女图片 笑话漫画 免费代理 电视影视 小说阅读

八零后论坛

 找回密码
 注册
搜索
查看: 437|回复: 2

mysql 替换函数replace()实现mysql替换指定字段中的字符串

[复制链接]

338

主题

52

好友

7241

积分

版主

Rank: 7Rank: 7Rank: 7

winnercn 发表于 2021-6-2 11:34:40 |显示全部楼层

mysql 替换字符串的实现方法:
mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便。 mysql 替换函数replace()

  1. UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%'
复制代码

说明:
table_name —— 表的名字
field_name —— 字段名
from_str —— 需要替换的字符串
to_str —— 替换成的字符串
例如:
mysql> SELECT REPLACE('www.80he.com', 'www', 'http://www');
-> 'https://www.80he.com'

该函数是多字节安全的,也就是说你不用考虑是中文字符还是英文字符.




338

主题

52

好友

7241

积分

版主

Rank: 7Rank: 7Rank: 7

winnercn 发表于 2021-6-2 11:39:49 |显示全部楼层
UPDATE `yg_articles` SET `url` = replace (`url`,'x23qb.com','23qb.net') WHERE `url` LIKE '%x23qb.com%'
回复

使用道具 举报

338

主题

52

好友

7241

积分

版主

Rank: 7Rank: 7Rank: 7

winnercn 发表于 2021-6-2 11:54:27 |显示全部楼层
UPDATE `yg_articles` SET `update` = replace (`update`,'0','1')
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|八零后时代 ( 苏ICP备07509334号 )

GMT+8, 2021-10-26 20:22

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部