SQL数据库中的表出现相同记录该怎么删除?
2013-12-03 23:38
246 查看
首先假设表的主键是 ID,你的问题是 ID 相同的记录怎么删除,对吗?
选出相同记录的SQL语句是:
select * from tableName where id in (
select id from tableName group by id having count(*) > 1)
删除相同记录的SQL语句是:
delete from tableName where id in (
select id from tableName group by id having count(*) > 1)
注意,这样所有相同的记录都删除了,一条也不剩下。
选出相同记录的SQL语句是:
select * from tableName where id in (
select id from tableName group by id having count(*) > 1)
删除相同记录的SQL语句是:
delete from tableName where id in (
select id from tableName group by id having count(*) > 1)
注意,这样所有相同的记录都删除了,一条也不剩下。
相关文章推荐
- 删除SQL数据库中相同记录的SQL语句
- 定义一个字符串类DelSameStr,从左到右对字符串中每个字符删除其后所有相同的字符,只留下第一次出现的那一个。例如,若字符串为”cocoon”,删除重复出现的字符后,其结果是字符串”con”
- 使用游标的方式删除表中相同的记录,并只留下其中一条
- Android;sql数据库:关于删除数据库数据无法刷新listview并且新listview的修改增加功能出现bug的问题
- 仿QQ左滑出现删除,只能有一条记录显示有左滑js实现
- Corrupt Image File - The image file 'Default.png' appears to be corrupt. 同样的问题出现第二次了,完全忘记了怎么处理,还是要记录下来。
- 苹果电脑出现 .DS_Store文件,删除不掉怎么处理?
- 读取一组电话号码簿(由姓名和手机号码组成),将重复出现的项删除(姓名和电话号码都相同的项为重复项,只保留第一次出现的项),并对姓名相同手机号码不同的项进行如下整理。
- mysql插入数据时候先检查表中有没有相同的数据如果有就删除原来记录插入,没有就直接插入
- 删除MSHFlexGrid选中行及其sql数据库中对应记录
- iPhone使用技巧:苹果手机微信聊天记录删除了怎么恢复
- 怎么禁止输入框记录输入记录,双击input出现输入过的记录
- 数据库怎么删除相同的内容
- ios11系统微信删除的聊天记录删除了怎么恢复,全新教程助你恢复
- 在相同主键的两个表A,B中,按表A存在的记录删除表B中不存在的记录
- 删除SQL数据库中关联记录的问题!
- 查找、删除多个字段相同的记录
- teechart怎么删除(到达一定数目)动态曲线出现过的点
- sql 删除相同记录
- sql删除重复记录(记录完全相同)