我试图了解如何用不同的值更新多行,但我不明白。解决方案无处不在,但对我来说似乎很难理解。

例如,将三个更新更新为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-在一个查询中更新具有不同值的多行相关推荐

  1. mysql 删除另一个表中的_mysql – 在一个查询SQL中删除两个表中的记录

    我有两张桌子 EMPGROUP_TBL SEQID | MASTERID | BUSINESS_UNIT | DIVISION | SUB_DIVISION | CLASSIFICATION | SU ...

  2. mysql慢查询开启语句分析_mysql慢查询语句分析总结

    我们经常会接触到MySQL,也经常会遇到一些MySQL的性能问题.我们可以借助慢查询日志和explain命令初步分析出SQL语句存在的性能问题 通过SHOW FULL PROCESSLIST查看问题 ...

  3. mysql查询返回xml格式_MySQL数据库查询操作XML的经验分享

    mysql里面有内置的操作xml的函数.分别是ExtractValue()和UpdateXML()函数. 语法:1EXTRACTVALUE (fiedname, XPathstring); 第一个参数 ...

  4. mysql数据库缓存为多久_mysql数据库查询缓存总结

    概述 查询缓存(Query Cache,简称QC),存储SELECT语句及其产生的数据结果.闲来无事,做一下这块的总结,也做个备忘! 工作原理 查询缓存工作原理如下: 缓存SELECT操作的结果集和S ...

  5. mysql的分页查询用哪个关键字_MySQL 分页查询

    一.语法和公式 1.分页语法 SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT 子句可以被用于强制 SELECT ...

  6. mysql查询语句判断日期_mysql语句查询时间检测

    MySQL explain功能展示的各种信息的解释如下: id: MySQL Query Optimizer 选定的执行计划中查询的序列号. select_type: 所使用的查询类型,主要有以下这几 ...

  7. mysql 慢查询日志的作用_MySQL慢查询日志的作用和开启

    前言 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中.lon ...

  8. 在mysql怎样查询地址和电话_Mysql数据查询

    Mysql查询 数据多次过滤 条件:from.where.group by.having.distinct.order by.limit => 层层筛选后的结果 查: select [disti ...

  9. mysql 日志抓取变化_MySQL慢查询日志分析提取【转】

    原文:https://www.cnblogs.com/skymyyang/p/7239010.html 一:查询slow log的状态,如示例代码所示,则slow log已经开启. mysql> ...

  10. mysql模糊查询sal怎么写_MySQL条件查询

    MySQL条件查询 条件查询需要用到where语句,where必须放到from语句表的后面. 支持如下运算符: 运算符 说明 = 等于 <>或!= 不等于 < 小于 <= 小于 ...

最新文章

  1. python流程控制语句-python学习 流程控制语句详解
  2. git reset和git revert
  3. Java黑皮书课后题第3章:3.12(回文数字)编写一个程序,提示用户输入一个三位的整数,然后确定它是否是回文数
  4. java实验文法报告_西安邮电大学编译原理LL文法分析器实验(java).doc
  5. C++中private成员变量和protect成员变量的区别
  6. 集合去重 (集合元素为引用类型)--- java 8 新特性 --- 根据元素单属性、多属性实现去重
  7. CSS串联和后代选择器
  8. ubuntu16.04更改python版本
  9. python-jieba分词模块
  10. CPU高负载排查小技巧(2分钟速读版),细心的优化可能为公司节省一个亿!
  11. Redis的安装与使用
  12. 六步带你轻松安装MongoDB
  13. 软件工程——螺旋模型
  14. journalctl命令详解,与如何查看系统日志
  15. 洪恩软件进军网游产业 池宇峰揭密完美世界
  16. sql server 2008新建视图时出现对象名无效
  17. python的基础讲解
  18. SHR之员工合同解除
  19. SAP FICO 固定资产的四种折旧方式
  20. 洛谷 P1219-八皇后(dfs回溯)

热门文章

  1. matlab2c使用c++实现matlab函数系列教程-wilkinson函数
  2. matlab2c使用c++实现matlab函数系列教程-compan函数
  3. quartus调用74系列的芯片
  4. 数值积分NIntegrate中的具体算法
  5. Contiki源码+原理+功能+编程+移植+驱动+网络(转)
  6. 严蔚敏版《数据结构 (C语言版)》和《数据结构题集》(五)——栈和队列...
  7. [开源]STM32F103RBT6最小系统,LEDx2,KEYx4
  8. inout口简单说明
  9. [转载] java clone方法_Java Calendar clone()方法与示例
  10. 标准SPI、DUAL SPI、Quad SPI