MySQL命令
  • [MySQL命令]MySQL命令大全
  • [MySQL命令]mysql 命令如何查看mysql版本及其端口号
  • [MySQL命令]Mysql通过cmd命令导入sql文件
  • [MySQL命令]Linux下mysql命令如何导入导出sql文件
  • [MySQL命令]MYSQL命令直接导入导出SQL文件
  • [MySQL命令]mysql查看表结构命令
  • [MySQL命令]创建MySQL数据库命令
  • [MySQL命令]常用的MYSQL命令
  • [MySQL命令]mysql常用命令
  • [MySQL命令]在LINUX上进行启动、重启、停上MYSQL的命令详解
  • [MySQL命令]mysql修改字段长度(sql命令)
  • [MySQL命令]简洁明了全面的MYSQL命令行大全
  • [MySQL命令]mysql基本命令
  • [MySQL命令]mysql 简单命令
  • [MySQL命令]MySQL数据库root账户密码忘记两种处理方法(保有效)
  • [MySQL命令]如何实时查看mysql当前连接数?
  • [MySQL命令]批量替换MySQL指定字段中的字符串
  • 直达腾讯云服务器
    腾讯云服务器,数据库,短信等热销产品限量秒杀;新购爆款3折起;
    腾讯云数据库MySQL入门机型仅12元/月
    腾讯云云服务器新购特惠,最低2折起,1核1G3年仅794.73元,即0.73元/日。
    腾讯云国际顶级CA机构SSL证书8.8折,云解析买一年最高送半年!
    腾讯云为数百万企业和开发者提供安全、稳定的云服务器、云数据库、CDN等云服务
    腾讯云服务器安全可靠高性能,多种配置供您选择
    腾讯云数据库性能卓越稳定可靠,为您解决数据库运维难题
    阿里云服务器入口
    180天免费用腾讯云服务器马上领取
    您当前位置:狗鱼MySQL教程 >> MySQL命令 >> 批量替换MySQL指定字段中的字符串
    批量替换MySQL指定字段中的字符串
    更新日期: 2018年06月14日 来源: 本站原创 作者: 佚名 阅读:
    上一篇如何实时查看mysql当前连接数? 下一篇:没有了
    批量替换Mysql指定字段中的字符串

    批量替换的具体语法是:
     
     代码如下:

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


    如果你想把 article 表中 ID 小于5000的记录,content 字段中“解决”替换成“解放”,那么语法就是:

    代码如下:

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


    很方便!!!!!
     

    网站上面有很多下载连接,之前用的是86端口,现在迁移服务器了,新服务器默认是80端口,没办法因为一个站将Apache的监听端口就给改掉,所以只能改站了。

    还好,链接全部都写在mysql数据库中,于是通过MySQL批量替换指定字段中的端口号,这样很高效。

    MySQL指定字段的特定字符串批量替换的具体语法是:

     

    代码如下:

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

     

    另外,针对ID也可以作个筛选替换,比如我们想把content_type__theme表中ID小于300的field_down_value字段中“86”替换成“80”,那么语法就是:

     

     代码如下:

    UPDATE content_type__theme SET
    field_down_value = replace (field_down_value, '86′, '80′);
    WHERE ID<300;