![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
已退出
已退
展开
-
mysql删除重复数据仅仅保留一条——学习笔记
思路:得到重复的id保留,仅仅保留一个, 保留采用分组后去组每组数据的最大或者最小id, 重复的id对分组,组内数据大于2条的即是存在重复数据的,然后以重复字段为条件得到所有id。筛选出表中的数据属于重复数据但又不属于筛选出来的最大或者最小id即是需要删除的数据id 1、创建表并且插入数据 create table `test` ( `id` int (11), `name` varchar (765), `address` varchar (765) ); insert into `test`.原创 2020-12-10 09:41:17 · 232 阅读 · 0 评论 -
MySQL中的MVCC(多版本并发控制)个人观点仅供交流
1原创 2020-08-24 19:25:24 · 159 阅读 · 0 评论 -
MySql的四种隔离级
四种隔离级别 一、读未提交 一个事务能够读取到其他事务未提交的数据。(发生了脏读) 比如有这么一张表 id name 1 a 例举两个事务 事务1 事务2 开启事务 开启事务 将id为1的name修改为b 查到id为1的name为b 将id为1的name修改为c 提交事务 提交事务 二、读已提交 对于其他事务已经提交的数据、可以读取得到、(每一次读取都是已经提交的数据、发生不可重复读) 不可重复读(比如事务a在开启的时候,第一次读取的数原创 2020-08-24 14:02:46 · 263 阅读 · 0 评论