在数据库里消除重复id记录怎么办!
想删除数据库里面重复的id记录怎么办?(用sql 语句 )(但要保留一半)如下要保留id 为 7,8,9的记录
id 消费人 消费时间 消费金额
7 gg gf 44
8 fgg g 3
9 ggr ge 4
7 hgfh hgh 5
8 gfg gg 4
9 gfg tt 7
------解决方案--------------------为什么是建表的时候不设置Id为主键呢,有业务需求吗?
------解决方案--------------------
distinct一下把然后 记录插入新表就ok
------解决方案--------------------设主键。
ID为自动增长
------解决方案--------------------delete from 消费表 where id in(select id from 消费表 group by id having(count(id))>1 order by id asc)