MySQL - 替换字段部分内容(含:命令行、SQL语句)

官方出品:鸿宇科技
鸿宇论坛:bbs.hongyuvip.com
鸿宇QQ群:90664526
 
update 表名 set 字段1 = replace(字段1,'HongYu','HongYuTechnology')
 
[mysql]replace的用法(替换某字段部分内容)

1.replace into
          replace into table (id,name) values('1','aa'),('2','bb')
          此语句的作用是向表table中插入两条记录。如果主键id为1或2不存在就相当于
          insert into table (id,name) values('1','aa'),('2','bb')
          如果存在相同的值则不会插入数据

2.replace(object,search,replace)
          把object中出现search的全部替换为replace
          select replace('www.hongyuvip.com','w','Ww')--->WwWwWw.
hongyuvip.com
          例:把表table中的name字段中的aa替换为bb
          update table set name=replace(name,'aa','bb')

3.UPDATE更新一个字段中的的部分内容

4.现在有一条记录的字段是"HongYu技术",现在我只想将该字段中的
"HongYu"改为"HongYuTechnology",update语句应该怎么写:

update 表名 set 字段1 = replace(字段1,'HongYu','HongYuTechnology')

0 个评论

要回复文章请先登录注册