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 替换语句 替换字段内容(全部或部分) 的相关文章

  • 如何使用 PHP 代码从服务器下载文件

    如何从任何服务器下载 PHP 代码文件 您可以使用 Curl 使用 php 从网络下载文件 function curl get file contents URL c curl init curl setopt c CURLOPT RETU
  • 使用 Facebook API 在朋友的墙上发布帖子

    我希望我的 Facebook 应用程序能够获取使用该应用程序的用户的 ID 并在他们的一位朋友的墙上找到该 ID 发布的帖子 我更喜欢使用个人 ID 的示例 而不是迭代所有朋友 我认为两个用户很可能都必须向应用程序提供权限才能执行此操作 这
  • XML 和 INI 哪个更快?

    我想知道 XML 是否比 INI 更快 反之亦然 我正在开发一个包含许多文件的网站 这个问题与我的问题有关关于包含许多文件 https stackoverflow com questions 7777522 too many include
  • 使用 PDO 的基于 PHP 类的用户系统 - 调用非对象上的成员函数prepare()

    我做了相当多的研究 故障排除和搜索 试图解决我的问题 但没有运气 所以这是错误 调用非对象上的成员函数prepare 生成此错误的代码位于我的用户 Auth 类中 如下所示 this gt dbManager gt db gt prepar
  • 如何从 PHP 的 sha256 加密迁移到 bcrypt?

    登录 rows sql gt fetch PDO FETCH ASSOC us id rows id us pass rows password us salt rows password salt status rows attempt
  • PHP:switch 与 if [重复]

    这个问题在这里已经有答案了 哪种形式更有效率 这个 switch var case 1 break case 2 break 或者这个 if var 1 elseif var 2 在性能方面 性能方面完全无关 As PHPBench htt
  • 开发中的 Laravel 和视图缓存——无法立即看到变化

    我和一些朋友决定开始一个项目 我们偶然发现了 Laravel 并认为它可能是一个很好的工具 我们开始在本地使用它来开发一些页面 并注意到一些奇怪的事情 当我们用不同的信息更新视图时 大约需要 5 到 10 分钟视图信息才会发生变化 这就像
  • 如何找到数组中的最小数字并返回该数组的主索引?

    我有一个如下所示的数组 我想找到 diff 索引中数字最小的数组 所以在这种情况下 我想取回数组 7 我需要的只是数组编号 即 7 而不是任何其他信息 我知道我可以使用 array column 轻松找到最小的数字 但如何返回整个数组索引
  • 如何使用正则表达式(php)匹配这个单词

    我有这个关键词3D DL1 现在我想从用户提交的数据中搜索 3D DL1 关键字 该规则是只要句子中出现 3D 和 DL1 它就有效 不区分大小写 例如 BLASDHSDHD 3D 8qw9e08e2323 DL1 有效的 BLASDHSD
  • Laravel 克隆查询字符串

    是否可以克隆一个查询字符串 以便我可以编写一次并在不影响其他结果的情况下进行长时间的更改 query DB table users gt where id 123 queryGet query queryPaginate query que
  • 如何在函数内部使用 require_once [重复]

    这个问题在这里已经有答案了 你好 我想在函数内使用 require once 但不起作用 实际上我的页面中有三个函数我该怎么做 它在外面工作但不在函数内部 请问有谁吗 这是我的代码
  • cURL 错误 (35):错误:14077458:SSL 例程:SSL23_GET_SERVER_HELLO:tlsv1 无法识别的名称

    我一直在使用以下代码块使用 cURL 从 HTTPS 网站收集数据 q https www example org for example ch curl init curl setopt ch CURLOPT URL q curl set
  • 如何通过传递国家代码或国家名称在php中获取时区

    我使用一些 api 有国家代码和国家名称 有什么方法可以在 php ini 中获取给定国家代码和国家名称的时区 我有这样的数据 address Object city continent Asia continent code AS cou
  • 如何在 PHP Soap 客户端中禁用命名空间别名?

    我的 PHP Microsoft AX 集成有问题 我正在使用 SOAP WSDL 与服务集成 我遇到的问题是在从 PHP 向 WSDL 发送请求后收到此错误 无效的实例类型名称 ns3 AxdEntity DirParty DirOrga
  • PHP 中 glob() 中的转义空格?

    我在 PHP 中有以下函数 除了名称中带有空格的文件外 该函数运行良好 Good picture jpg例如 这里是 function getphotolist currentalbum photos glob currentalbum J
  • 在 PHP 中读取“分块”POST 数据

    我试图在发送时使用 Transfer Encoding chunked 从请求中读取 POST 数据 但在收到所有数据之前无法启动脚本 是否可以让 PHP能够在分块请求通过时对其做出反应吗 将 PHP 5 3 8 与 Apache 结合使用
  • 将行分组在一列上并与其他列形成嵌套子数组

    这是我试图处理的事情 我的数组看起来像这样并且有重复项 products product name gt Adidas1 address gt street 2 product name gt Adidas2 address gt stre
  • PHP 将日期与今天的日期进行比较

    我正在尝试采用以下格式的信用卡到期日期mm yy并查看该日期是否已过 以便我知道信用卡是否已过期 如果已经过期 则一类expired被插入到 tr 我的代码结果检查了 05 16 的样本日期 并且脚本显示该卡尚未过期 而显然该卡已经使用了一
  • 即使浏览器关闭,如何保持 PHP 会话处于活动状态?

    即使用户不小心关闭了浏览器 如何才能保持用户的会话处于活动状态 例如 Facebook 如果您登录他们的网站并关闭选项卡或浏览器 当您再次打开浏览器并访问 Facebook 时 他们会自动检测活动用户 并且不会将您重定向到登录页面 我怎么做
  • 单个返回语句与多个返回语句? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi

随机推荐

  • 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 欢迎光临