批量更新某字段内容的部分内容 replace(要替换的字段,'被替换的字符串,'替换成的字符串')
来源:互联网 发布:霸业传奇宝石升级数据 编辑:程序博客网 时间:2024/06/08 08:52
要求:
一个字段值:
………………预约…………
要将其中 “预约”,改成“预定”。
但是我开始写的时候,写成了
update ..set smscontent = replace ('预约','预定')
于是悲剧发生了,这些要改的内容,全部改成 “预定'” 了。于是,改回来。
1.先把改错的内容改回原样。
update t_busi_presend_mx mx set mx.smscontent=( select smscontent from t_busi_main_presend2 m2 where mx.mainid=m2.id and m2.id in (select mainidfrom t_busi_presend_mx where clientid='69772719253482349004' and cjsj>=to_date('2012-05-21','yyyy-mm-dd') and sendstatus='5')) where exists(select 1 from t_busi_presend_mx twhere t.clientid='69772719253482349004' and t.cjsj>=to_date('2012-05-21','yyyy-mm-dd') and t.sendstatus='5' and t.id=mx.id);
如果掉了最后一个条件,则全表了,就锁了。然后kill session,重新执行了一遍。
2.把内容中“预约”批量更新成“预定”
update t_busi_presend_mx set --sendstatus='1',resendcnt=0,smscontent=replace(smscontent,'预约','预定')where clientid='69772719253482349004' and cjsj>=to_date('2012-05-21','yyyy-mm-dd') and sendstatus='5'
- 批量更新某字段内容的部分内容 replace(要替换的字段,'被替换的字符串,'替换成的字符串')
- mysql replace的用法 替换某字段部分内容
- sql批量替换字段里的字符串
- mysql 用update和replace替换某一字段的部分内容
- MySQL中replace函数替换某一个字段的部分内容
- Web_DedeCMS_MySql_批量替换某字段中包含的某字符串;
- SQL批量替换某个字段的内容
- sql怎么批量替换字段里的字符串的?
- 批量替换mysql数据库字段里的字符串
- MySQL 替换某字段部分内容的UPDATE语句
- MySQL 替换某字段部分内容的UPDATE语句
- 用update和replace在mysql中替换某一个字段的部分内容
- 批量替换数据库某字段部分内容
- 批量替换字符串的批处理
- linux 字符串的批量替换
- 数据库ntext,text字段的内容批量替换储存过程.
- Oracle_替换某字段的前N个字符串
- SqlServer_批量替换某字段值所包含的某字符串;
- 小智力(1):在9 8 7 6 5 4 3 2 1中插入4个+/-号,使得算出来的值为100
- 求三角形的外接圆圆心个半径
- C++ explicit关键字应用于构造函数
- Android SurfaceView播放视频有声音无图像问题
- vs中配置gsl数学库(在网上所找的内容中我自己又加了些)
- 批量更新某字段内容的部分内容 replace(要替换的字段,'被替换的字符串,'替换成的字符串')
- error LNK2005默认库与其他库的使用冲突
- 一天几道SQL题(二)
- DbgPrint格式 输出
- 小智力(2):在正方体中的八个定点放置12345678中的一个数, 使得正方体中的一个面四个定点和为18
- OpenStack 安装部署手册——3.安装假设
- 敏捷开发方法XP的12个最佳实践
- 进程间消息队列通信
- C语言的一个之前没有见过的特性