mysql中update多条相同数据时,如何只做到只更新其中一部分?
这个问题就非常有意思了,不常遇到,遇到的话网上也是各种瞎说。
假如有如图所示的一个表,在没有id字段的情况下,怎样做到只更新第三条,而不更新前两条。
在mysql 5.7 community上已经尝试过,切实可行。
思路就是将update与limit结合使用。
update test_table test set test.aaa = 'xxx' where test.aaa = 'XXX' order by test.xxx desc limit 1;
亲测有效。
这显然是个非常实用的mysql的sql技巧。(对于其它SQL是否可用我不知道,如SQL Server等)
mysql中update多条相同数据时,如何只做到只更新其中一部分?相关推荐
- MySQL中update一条record的过程
在MySQL中,update是原地更新数据,原地更新数据,原地更新数据.重要的事情说3遍.这是不同于PGSQL的. update的具体过程是: (1).先对该条record对应的索引加X锁 (2).将 ...
- MS sql server和mysql中update多条数据的例子
1. MS sql server中使用动态的表名:declare @tableName nvarchar(160) set @tableName = 't_stat_all' declare @sql ...
- MYSQL 当有两条重复数据时 保留一条
delete from test where id in (select id from (select max(id) as id,count(text) as count from test ...
- Mysql中一千万条数据怎么快速查询
文章来源: 学习通http://www.bdgxy.com/ 目录 普通分页查询 如何优化 偏移量大 采用id限定方式 优化数据量大问题 普通分页查询 当我们在日常工作中遇到大数据查询的时候,第一反应 ...
- mysql用update select批量处理数据
mysql用update select批量处理数据 接手了一个项目,在实际的使用中发现服务器的负载很高! 于是在服务器上使用 Top 命令查看CPU和内存的使用情况,发现mysql占用的CPU最高.于 ...
- MySql中把一个表的数据插入到另一个表中的实现代码--转
MySql中把一个表的数据插入到另一个表中的实现代码 司的一个项目,做报表--要关联的表结构比较多,最后决定把要用的数据集合到一张新表中,需要用到以下的sql语法......分享下: web开发中,我 ...
- 在SQL数据库中存储纬度和经度数据时要使用的数据类型是什么? [重复]
本文翻译自:What datatype to use when storing latitude and longitude data in SQL databases? [duplicate] Th ...
- C#--List--删除List集合中指定几条个数据(removeAll方法)
1.删除List集合中指定几条个数据(removeAll方法) static List<Object> deletelist = new List<Object>() { 1, ...
- ORCALE 当表中某个字段存在重复数据时,在它后面加序号
当表中某个字段存在重复数据时,在它后面加序号 (Partition By与row_number()的用法小记) 应用场景 orcale 数据库的一个表中的一个字段存在多个相同的值,如下图所示: 现在要 ...
最新文章
- iOS 三种类型的Block
- 总奖金100万!大数据赛事来了
- 带你用4行代码训练RNN生成文本(附资源)
- centos在yum install报错:Another app is currently holding the yum lock解决方法
- 基于deep learning的快速图像检索系统
- Android分包方案multidex
- Struts文件上传包含修改文件上传参数,多文件上传
- tensorflow2.x版本无法调用gpu的一种解决方法
- 嵌入式Linux裸机开发(六)——S5PV210时钟系统
- string函数知识点总结
- POI Excel解析
- ueditor 上传视频丢失src的解决方法
- 卷积和池化后特征图的大小~
- 美赛整理之偏微分方程的数值求解(一)
- 局域网文件共享服务器软件,局域网文件夹加密工具哪个好?文件共享服务器软件介绍...
- 服务器操作系统套什么定额,数据库服务器套什么定额
- Docker - 基于NVIDIA-Docker的Caffe-GPU环境搭建
- Android脱壳圣战---360脱壳与修复
- Java生成Excel同个表格内换行
- 有情感会说话,虚拟人脸Zoe诞生