首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在数据库里消除重复id记录怎么处理

2012-03-01 
在数据库里消除重复id记录怎么办!想删除数据库里面重复的id记录怎么办?(用sql语句 )(但要保留一半)如下要

在数据库里消除重复id记录怎么办!
想删除数据库里面重复的id记录怎么办?(用sql 语句 )(但要保留一半)如下要保留id 为 7,8,9的记录


  id 消费人 消费时间 消费金额
  7gggf44
8fggg3
9ggrge4
7hgfhhgh5
8gfggg4
9gfgtt7

[解决办法]
为什么是建表的时候不设置Id为主键呢,有业务需求吗?
[解决办法]
distinct一下把然后 记录插入新表就ok
[解决办法]
设主键。
ID为自动增长
[解决办法]
delete from 消费表 where id in(select id from 消费表 group by id having(count(id))>1 order by id asc)

热点排行