mysql 替换语句 替换字段内容(全部或部分)

2023-11-12

mysql 替换语句 替换字段内容(全部或部分)
将cdb_pms表subject字段中的Welcom to替换成 欢迎光临
UPDATE `cdb_pms`
SET `subject` = REPLACE(`subject`, 'Welcome to', '欢迎光临')
WHERE INSTR(`subject`,'Welcome to') > 0
替换cdb_posts表的message字段,将“viewthread.php?tid=3989”替换成“viewthread.php?tid=16546UPDATE `cdb_posts`
SET `message`= REPLACE(`message`, 'viewthread.php?tid=3989', 'viewthread.php?tid=16546')
WHERE INSTR(`message`,'viewthread.php?tid=3989') > 0 ;
删除所有的空格
UPDATE `es_product`   SET `pro_pub_time` = TRIM(`pro_pub_time`)
删除所有饱含'['或者']'或者'.'的字符UPDATE `es_product`   SET `pro_pub_time` = REPLACE(`pro_pub_time`, '[','')   WHERE INSTR(`pro_pub_time`,'[') > 0
UPDATE `es_product`   SET `pro_pub_time` = REPLACE(`pro_pub_time`, ']','')   WHERE INSTR(`pro_pub_time`,']') > 0
UPDATE `es_product`   SET `pro_pub_time` = REPLACE(`pro_pub_time`, '.','-')   WHERE INSTR(`pro_pub_time`,'.') > 0
替换所有含中文'-'的为英文'-'
UPDATE `es_product`   SET `pro_pub_time` = REPLACE(`pro_pub_time`, '','-')   WHERE INSTR(`pro_pub_time`,'') > 0
将所有的年月都替换成'-'

UPDATE `es_product`   SET `pro_pub_time` = REPLACE(`pro_pub_time`, '','-')   WHERE INSTR(`pro_pub_time`,'') > 0
UPDATE `es_product`   SET `pro_pub_time` = REPLACE(`pro_pub_time`, '','-')   WHERE INSTR(`pro_pub_time`,'') > 0
将所有'2005-04-'这种类型的替换成'2005-04-01'

UPDATE `es_product`   SET `pro_pub_time` = CONCAT( `pro_pub_time`, '01')   WHERE SUBSTRING_INDEX( `pro_pub_time`, '-', -1) = '' AND LENGTH(`pro_pub_time`) > 0 AND LENGTH(`pro_pub_time`) > 5
将所有'2005-'这种类型替换成'2005-01-01'
UPDATE `es_product`   SET `pro_pub_time` = CONCAT( `pro_pub_time`, '01-01') WHERE INSTR(`pro_pub_time`,'-') > 0 AND   LENGTH(`pro_pub_time`) = 5
将所有 饱含'-',但是位数小于8的改成追加'-01'
UPDATE `es_product`   SET `pro_pub_time` = CONCAT( `pro_pub_time`, '-01') WHERE INSTR(`pro_pub_time`,'-') > 0 AND   LENGTH(`pro_pub_time`) < 8
将所有'2005'这样的改成'2005-01-01'
UPDATE `es_product`   SET `pro_pub_time` = CONCAT(`pro_pub_time`,'-01-01') WHERE INSTR(`pro_pub_time`,'-') = 0 AND   LENGTH(`pro_pub_time`) = 4
最后将所有'2005-01-01'格式化成'2005年01月'
UPDATE `es_product`   SET `pro_pub_time` = DATE_FORMAT(`pro_pub_time`,'%Y年%m月') WHERE INSTR(`pro_pub_time`,'-') > 0

转自:http://hi.baidu.com/zhangcuibao/item/ad7cb44a3b0a8caadf2a9faf

转载于:https://www.cnblogs.com/blogsme/archive/2013/04/19/3031289.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mysql 替换语句 替换字段内容(全部或部分) 的相关文章

随机推荐

  • IDEA2022新建Java Web文件

    单击NewProject单击NewProject 点击Create 建好是这个样子 右击文件点击 选择web之后点击OK 点击File的Settings 把Maven里的地址改成自己下的 点击 把后面的删了 下一步 点击 配置成这个样子 点
  • 网络安全应急响应

    应急响应 应急响应是运维管理服务中的一个内容 它主要包含了以下两个方面 未雨绸缪和亡羊补牢 它们分别是指在事件发生前所做的准备 以及在事件发生后所采取的措施 这两个方面的工作是相互补充的 事前的计划为事件发生后的响应动作提供了指导框架 以至
  • 常见加密算法实现——DES、AES、RSA、MD5

    一 对称加密 1 介绍 对称加密 加密和解密使用同一个密钥 对称加密算法 DES 3DES AES等 DES 数据加密标准 是一种使用密钥加密的块算法 3DES DES向AES过渡的加密算法 AES 高级加密标准 替代DES 对称加密的特点
  • 扫盲贴

    好久不见 甚是想念 双十一的余温慢慢淡去 今年也再也没有能够放假的假期 大家是不是该把心思回归到工作当中了呢 打工人们 扪心自问 你对自己的工作有目标吗 可不是王总口中那种 小目标 喔 管理学大师 彼得德鲁克 提出了 目标管理 这一概念 并
  • 2023高教社杯数学建模思路 - 复盘:人力资源安排的最优化模型

    文章目录 0 赛题思路 1 描述 2 问题概括 3 建模过程 3 1 边界说明 3 2 符号约定 3 3 分析 3 4 模型建立 3 5 模型求解 4 模型评价与推广 5 实现代码 建模资料 0 赛题思路 赛题出来以后第一时间在CSDN分享
  • vue3+ts+vite pc端 屏幕适配方案

    最近在做vue3 ts vit的一个项目 ui设计稿是1920 而电脑的屏幕分辨率有很多 这里采用px转rem的方式 在不同的分辨率下都可以适配 目前没办法实现百分百适配 如果有更好的方式欢迎留言 1 安装插件 npm install po
  • js将数字转换成文件大小

    function size num number return GB Math pow 1024 3 MB Math pow 1024 2 KB Math pow 1024 1 B 1 as string number map i gt i
  • python二维列表获取特定列的数据

    forcast 1 2 3 4 5 6 7 8 获取二维列表的所有行的第2列 money row 1 for row in forcast print money 2 4 6 8
  • GPIO_Write()函数

    void GPIO Write GPIO TypeDef GPIOx uint16 t PortVal Check the parameters assert param IS GPIO ALL PERIPH GPIOx GPIOx gt
  • 解决 java 查询 mysql datetime 类型为java8 LocalDateTime 时报异常 java.sql.SQLFeatureNotSupportedException

    解决 java 查询 mysql datetime 类型为java8 LocalDateTime 时报异常 java sql SQLFeatureNotSupportedException mysql datetime 与 java Loc
  • IDEA 提示Cannot resolve symbol “String“ 解决+Error:java:无效的源发行版:11解决

    目录 1 Cannot resolve symbol String 2 Error java 无效的源发行版 11 1 Cannot resolve symbol String 第一步 打开 File gt Project Structur
  • 树莓派配置编译linux内核

    Linux内核 1 树莓派等芯片带操作系统的启动过程 x86 inter windows 启动过程 电源 BIOS Windows内核 C盘 d盘 程序启动 QQ 嵌入式产品 树莓派 Rk 启动过程 电源 Bootloader 引导操作系统
  • DVWA通关攻略之暴力破解

    目录 1 Brute Force 暴力破解 2 漏洞场景 3 实验演示 low Medium High Impossible 4 暴力破解防御 1 Brute Force 暴力破解 暴力破解或称之为穷举法 是一攻击手段 一种针对于密码的破译
  • xlsx模块 前端_web前端:nodejs的xlsx模块批量解析与导出excel数据表简单使用

    ode js是一个基于ChromeV8引擎的Javascript运行环境 Node js使用了一个事件驱动 非阻塞式I O的模型 Node是一个让JavaScript运行在服务端的开发平台 它让JavaScript成为与php Python
  • python大一知识点汇总-python知识点汇总

    1 反编译 1 1Windows下生成pyd文件 加密 Windows下安装Python扩展提示 Unable to find vcvarsall bat https www cnblogs com yyds p 7065637 html
  • Spring Security的方法授权 用户授权 Fegin拦截器的使用

    1 业务流程 方法授权要完成的是资源服务根据jwt令牌完成对方法的授权 具体流程如下 1 生成Jwt令牌时在令牌中写入用户所拥有的权限 我们给每个权限起个名字 例如某个用户拥有如下权限 course find list 课程查询 cours
  • C++中后置++运算符重载(可链式操作)

    include
  • Qt布局中自定义控件大小而不是平均分配

    qt初学者 最近在用qt做界面时 发现在一个窗口里用了布局后 窗口里所有的控件的尺寸都平均分配了 而我的实际需求是想要一个控件固定大小另一个控件随窗口自适应变化 比如我现在有一个窗口 给他设置了竖直布局 里面有两个控件A和B 我想让A控件的
  • windows pcapng文件抽出udp负载

    wireshark收下的流是pcapng格式的 需要另存为pcap格式 依赖Npcap SDK 不同的需求抽取负载的方法不同 主要是负载的起始位置不同 我的需求 UDP传输 端口为10005 绑定的IP为192 168 178 1 所以设置
  • mysql 替换语句 替换字段内容(全部或部分)

    mysql 替换语句 替换字段内容 全部或部分 将cdb pms表subject字段中的Welcom to替换成 欢迎光临 UPDATE cdb pms SET subject REPLACE subject Welcome to 欢迎光临