MYSQL批量替换某个字段的部分数据

【前言】

一日,某人把数据库发给我,说url的地址因为服务器过期的原因,url地址需要变动,特意来问我如果快速修改地址栏

【正文】

核心是使用REPLACE函数

公式如下:

update 表名 
set 列名= REPLACE (列名,'想修改的值','修改后的值')  
where 条件

例如:现在有userinfo表格
MYSQL批量替换某个字段的部分数据_第1张图片
我们想把mailbox这一列中的@qq.com 换成@163.com

update userinfo
set mailbox= REPLACE (mailbox,'@qq.com','@163.com')  #因为是全换,所以不用加where条件

MYSQL批量替换某个字段的部分数据_第2张图片
更改成功,OK~

你可能感兴趣的:(数据库技术,MySQL)