![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 73
小精神外漏
这个作者很懒,什么都没留下…
展开
-
删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有id最小的记录
DELETE FROM 景点 WHERE id IN ( SELECT id FROM `景点` GROUP BY `景点名称` HAVING count(景点名称) > 1 ) AND id NOT IN ( SELECT min(id) FROM `景点` GROUP BY 景点名称 HAVING count(景点名称) >原创 2016-11-07 14:53:43 · 2295 阅读 · 1 评论 -
三种方法实现mysql字段重复记录删除,保存Id最小的一条
方法1: 1、创建一个临时表,选取需要的数据。 2、清空原表。 3、临时表数据导入到原表。 4、删除临时表。 mysql> select * from student; +----+------+ | ID | NAME | +----+------+ | 11 | aa | | 12 | aa | | 13 | bb | | 14 | bb | | 15 | bb |原创 2016-11-07 18:25:57 · 347 阅读 · 0 评论 -
数据库表分割技术:水平分割、垂直分割、库表散列
数据库表分割技术包含以下内容:水平分割/垂直分割/库表散列.接下来将对以上分割进行详细介绍,感兴趣的朋友可以了解下,对你日后维护数据库是很有帮助的 一.水平分割 什么是水平分割?打个比较形象的比喻,在食堂吃饭的时候,只有一个窗口,排队打饭的队伍太长了,都排成S型了,这时容易让排队的人产生焦虑情绪,容易产生混乱,这时一个管理者站出来,增加多个打饭窗口,把那条长长的队伍拦腰截断成几队。更形象一点的转载 2016-11-09 09:55:26 · 364 阅读 · 0 评论