PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 数据库 > MySQL教程 > 正文

    mysql replace 批量替换字段中的值例子

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:利用命令批量替换数据的方法,这里介绍一下替换数据中指定字符串语句。命令UPDATE 表名 SET指定字段 = replace(指定字段, '要替换...
    利用命令批量替换数据的方法,这里介绍一下替换数据中指定字符串语句。

    命令

    UPDATE 表名 SET
    指定字段 = replace(指定字段, '要替换的字符串', '想要的字符串')
    WHERE 条件;

    例子

    UPDATE article SET
    content = replace(content, '解决', '解放')
    WHERE ID<5000;


    例子

    项目中有可能会遇到批量替换字段中的值,如下需求:

    把上图中img_path字段中的upload全部替换成uploads,这个时候mysql的replace函数就很有用了。
    mysql replace 批量替换字段中的值例子
    sql语句:

    update `upload_img` set `img_path`=replace(`img_path`, 'upload', 'uploads') where id in (1,2,3,4);


    执行结果:

    mysql replace 批量替换字段中的值例子
    一条语句实现了批量替换,是不是很方便呢
     

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-35-1334-1.html
    相关热词搜索: