mysql的update和case when同步使用
直接上代码
1 UPDATE standard_title 2 SET property = 3 CASE 4 WHEN (SUBSTRING_INDEX(substring(standard_num,INSTR(standard_num,"/"),LENGTH(standard_num))," ",1) = "/T") > 0 THEN 5 "RECOMMEND" 6 WHEN (SUBSTRING_INDEX(substring(standard_num,INSTR(standard_num,"/"),LENGTH(standard_num))," ",1) = "/Z") > 0 THEN 7 "DIRECTIVE" 8 ELSE 9 "COERCIVENESS" 10 END
对于我的业务主要是对参数的判断,when里面判断的参数可以是当前修改表的所有字段,根据自己所需条件做相应判断即可
INSTR(str1, str2)函数主要用于获取str2在str1中第一次出现的位置,下标从1开始。
substring(str1,var1, var2)函数,作用截取字符串,截取str1字符串下标var1开始到var2结束
SUBSTRING_INDEX(str1,str2,var1)函数,作用截断字符串,类似java的split函数,将字符串根据str2截断为多个字符串的数据,var1为要取出的字符串索引
转载于:https://www.cnblogs.com/publicjava/p/10954871.html
mysql的update和case when同步使用相关推荐
- MySQL之一致性检测及数据同步
前言 当MySQL数据库架构使用主从时,由于事务创建和提交的顺序并不一致.例如我们先创建A事务,在创建B事务,但我们在提交的时候可能先提交B事务,在提交A事务.此时我们从服务在重放二进制日志时,会先执 ...
- MySQL亿级数据量实时同步,小米如何完美hold住
点击上方"朱小厮的博客",选择"设为星标" 后台回复"1024"获取公众号专属1024GB资料 作者丨刘心光 来源丨小米云技术(ID:mi- ...
- MySQL数据同步到ES集群(MySQL数据库与ElasticSearch全文检索的同步)
简介:MySQL数据库与ElasticSearch全文检索的同步,通过binlog的设置对MySQL数据库操作的日志进行记录,利用Python模块对日志进行操作,再利用kafka的生产者消费者模式进行 ...
- MYSQL(二):update语句执行的秘密
MYSQL(二):update语句执行的秘密 在上一篇博客mysql查询里,已经大致讲了MySQL的一些组件,和MySQL的查询语句是如何返回结果的,现在再来研究一下MySQL是如何进行更新操作的,虽 ...
- mysql 批量update sql_批量更新sql |批量update sql
zencart批量更新后台邮箱地址sql zencart批量更新后台邮箱地址sql UPDATE `configuration` SET `configuration_value` = '新邮箱地址' ...
- 美团外卖MySQL数据库_美团DB数据同步到数据仓库的架构与实践
背景 在数据仓库建模中,未经任何加工处理的原始业务层数据,我们称之为ODS(Operational Data Store)数据.在互联网企业中,常见的ODS数据有业务日志数据(Log)和业务DB数据( ...
- Canal+Kafka实现mysql与redis数据准实时同步
思维导图 文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 前言 在很多业务情况下,我们都会在系统中加入redis缓存 ...
- 运维工程师必备之MySQL数据的主从复制、半同步复制和主主复制详解
一.MySQL复制概述 ⑴.MySQL数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费 ...
- linux mysql 事务_linux下mysql Insert update delete 事务 用户管理
linux下mysql Insert update delete 事务 用户管理 1.INSERT插入语句格式: INSERT INTO tb_name (字段1, 字段2, ...) VALUES ...
- MySQL 高级 - 存储过程 - 语法 - case结构
MySQL 高级 - 存储过程 - 语法 - case结构 -- 给定一个月份, 然后计算出所在的季度 create procedure pro_test7(mon int) begindeclare ...
最新文章
- 融合应用11.1.8安装,一步一步的引导
- 我的简书两月记:数据可视化
- redis api-zset
- Web前端体系的脉络结构
- React中的受控组件和非受控组件
- 各种数据库获取前10行记录实例
- 约瑟夫环问题——python
- C++11 多线程 线程管理基础
- Apache 及 Nginx 配置
- java文件移动重命名_Java重命名文件和移动文件
- statfs函数获取大容量磁盘信息速度慢的解决过程
- 修复 www.shouyela.com 造成的 IE 问题
- 优秀!26岁任985大学博导!
- JS函数表达式的特征和递归
- VIM之taglist
- 一致代价搜索_58搜索效率优化平台建设实践
- MEMS惯性传感器初始姿态角的确定
- 全国DNS服务器ip地址
- 计算与推断思维 十一、估计
- 墙裂推荐,Python开发者不容错过的7个VS Code扩展
热门文章
- 如果粒子运动只受力影响,那么意识从何而来
- OPPO推送:怎样开通?
- VS error C2471: 无法更新程序数据库vc90.pdb的解决办法
- SPFA算法判断负环
- ODBC数据源中枚举数据源名称以及可简单判断数据库类型
- python绘图多子图 分别美化
- contentprovider java_访问不了自己创建的Contentprovider,报错:java.lang.SecurityException: Permission Denial...
- 决策树留一法python代码_西瓜书 第4章 决策树 读书笔记
- java 定义接口 xml_Java接口对接二(URL方式之xml,json,form)
- 计算机与临床医学的应用,论临床医学教育中计算机系统的应用.pdf