mysql 查询 更新属性值_MySQL-在一个查询中更新具有不同值的多行
我试图了解如何用不同的值更新多行,但我不明白。解决方案无处不在,但对我来说似乎很难理解。
例如,将三个更新更新为1个查询:
UPDATE table_users
SET cod_user = '622057'
, date = '12082014'
WHERE user_rol = 'student'
AND cod_office = '17389551';
UPDATE table_users
SET cod_user = '2913659'
, date = '12082014'
WHERE user_rol = 'assistant'
AND cod_office = '17389551';
UPDATE table_users
SET cod_user = '6160230'
, date = '12082014'
WHERE user_rol = 'admin'
AND cod_office = '17389551';
我读了一个例子,但我真的不明白如何进行查询。即:
UPDATE table_to_update
SET cod_user= IF(cod_office = '17389551','622057','2913659','6160230')
,date = IF(cod_office = '17389551','12082014')
WHERE ?? IN (??) ;
如果在WHERE和IF条件中存在多个条件,我还不太清楚如何执行查询。
mysql 查询 更新属性值_MySQL-在一个查询中更新具有不同值的多行相关推荐
- mysql 删除另一个表中的_mysql – 在一个查询SQL中删除两个表中的记录
我有两张桌子 EMPGROUP_TBL SEQID | MASTERID | BUSINESS_UNIT | DIVISION | SUB_DIVISION | CLASSIFICATION | SU ...
- mysql慢查询开启语句分析_mysql慢查询语句分析总结
我们经常会接触到MySQL,也经常会遇到一些MySQL的性能问题.我们可以借助慢查询日志和explain命令初步分析出SQL语句存在的性能问题 通过SHOW FULL PROCESSLIST查看问题 ...
- mysql查询返回xml格式_MySQL数据库查询操作XML的经验分享
mysql里面有内置的操作xml的函数.分别是ExtractValue()和UpdateXML()函数. 语法:1EXTRACTVALUE (fiedname, XPathstring); 第一个参数 ...
- mysql数据库缓存为多久_mysql数据库查询缓存总结
概述 查询缓存(Query Cache,简称QC),存储SELECT语句及其产生的数据结果.闲来无事,做一下这块的总结,也做个备忘! 工作原理 查询缓存工作原理如下: 缓存SELECT操作的结果集和S ...
- mysql的分页查询用哪个关键字_MySQL 分页查询
一.语法和公式 1.分页语法 SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT 子句可以被用于强制 SELECT ...
- mysql查询语句判断日期_mysql语句查询时间检测
MySQL explain功能展示的各种信息的解释如下: id: MySQL Query Optimizer 选定的执行计划中查询的序列号. select_type: 所使用的查询类型,主要有以下这几 ...
- mysql 慢查询日志的作用_MySQL慢查询日志的作用和开启
前言 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中.lon ...
- 在mysql怎样查询地址和电话_Mysql数据查询
Mysql查询 数据多次过滤 条件:from.where.group by.having.distinct.order by.limit => 层层筛选后的结果 查: select [disti ...
- mysql 日志抓取变化_MySQL慢查询日志分析提取【转】
原文:https://www.cnblogs.com/skymyyang/p/7239010.html 一:查询slow log的状态,如示例代码所示,则slow log已经开启. mysql> ...
- mysql模糊查询sal怎么写_MySQL条件查询
MySQL条件查询 条件查询需要用到where语句,where必须放到from语句表的后面. 支持如下运算符: 运算符 说明 = 等于 <>或!= 不等于 < 小于 <= 小于 ...
最新文章
- python流程控制语句-python学习 流程控制语句详解
- git reset和git revert
- Java黑皮书课后题第3章:3.12(回文数字)编写一个程序,提示用户输入一个三位的整数,然后确定它是否是回文数
- java实验文法报告_西安邮电大学编译原理LL文法分析器实验(java).doc
- C++中private成员变量和protect成员变量的区别
- 集合去重 (集合元素为引用类型)--- java 8 新特性 --- 根据元素单属性、多属性实现去重
- CSS串联和后代选择器
- ubuntu16.04更改python版本
- python-jieba分词模块
- CPU高负载排查小技巧(2分钟速读版),细心的优化可能为公司节省一个亿!
- Redis的安装与使用
- 六步带你轻松安装MongoDB
- 软件工程——螺旋模型
- journalctl命令详解,与如何查看系统日志
- 洪恩软件进军网游产业 池宇峰揭密完美世界
- sql server 2008新建视图时出现对象名无效
- python的基础讲解
- SHR之员工合同解除
- SAP FICO 固定资产的四种折旧方式
- 洛谷 P1219-八皇后(dfs回溯)
热门文章
- matlab2c使用c++实现matlab函数系列教程-wilkinson函数
- matlab2c使用c++实现matlab函数系列教程-compan函数
- quartus调用74系列的芯片
- 数值积分NIntegrate中的具体算法
- Contiki源码+原理+功能+编程+移植+驱动+网络(转)
- 严蔚敏版《数据结构 (C语言版)》和《数据结构题集》(五)——栈和队列...
- [开源]STM32F103RBT6最小系统,LEDx2,KEYx4
- inout口简单说明
- [转载] java clone方法_Java Calendar clone()方法与示例
- 标准SPI、DUAL SPI、Quad SPI