读书人

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

发布时间: 2012-03-01 10:25:47 作者: rapoo

在数据库里消除重复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)

读书人网 >asp.net

热点推荐