![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
lm531142331
这个作者很懒,什么都没留下…
展开
-
mysql中删除重复记录,并保留重复数据中的一条数据的SQL语句理解
正好想写一条删除重复语句并保留一条数据的SQL,网上查了一部分资料写的很详细,但还是在这里写下自己的理解,以遍后续学习 。如下:表字段和数据: SQL语句: DELETE FROM `user` WHERE id NOT IN(SELECT * FROM(SELECT id FROM `user` GROUP BY username)AS b) 理解:先从里面...转载 2018-10-16 18:01:14 · 181 阅读 · 0 评论 -
mysql数据库表锁死挂起处理办法
MySql数据库修改表结构或加字段的时候,容易导致表锁死挂起,可以在MySql workbench页面通过下面几条简单的语句:1.检查被占用的表:show OPEN TABLES where In_use > 0;2.显示进程:show processlist;3.杀死挂起的进程即导致表锁死的进程:kill 17909;---17909是进程的id---------...转载 2018-10-16 18:03:58 · 1882 阅读 · 0 评论 -
在mysql中关于通过多字段去除重复记录的方法
最近在研究一批网上获取的数据,记录条数约80多万条,单个表大小约 400M,表中重复记录约1/3,在网上查找了些去除重复记录(重复记录保留最小ID值)的sql语句,整理成如下:DROP TABLE if exists tmp_table1 ;DROP TABLE if exists tmp_table2 ;CREATE TEMPORARY TABLE tmp_table1 SELECT i...转载 2018-10-16 18:18:16 · 1681 阅读 · 0 评论