如何删除数据库中的重复记录,快帮帮我,马上就要使用了,谢谢诸位

jxh_jxh 2000-11-27 06:47:00
我现在有一个数据库,里面每条记录都是两个,一摸一样,应该怎么删除,我现在一删除就全部删了,各位高手,快告诉我怎么办
...全文
126 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qyh 2000-11-28
  • 打赏
  • 举报
回复
同意用wuxin第二种方法。
seesi 2000-11-28
  • 打赏
  • 举报
回复
先把table1的所有记录以一定的排序方法导到table2里,设计时使table2的记录号是自动增加的编号。然后把table2的所有奇数或者偶数的记录删除,就得到唯一的记录了。
可以这样检查是否还存在重复记录
select A from Table2 group by A having count(A)>1
A为一任意字段名
wuxin 2000-11-27
  • 打赏
  • 举报
回复
select distinct * into Table2 from Table1
再清空表1,delete * from Table1
再 select * into Table1 from Table2 把内容拷回来。


或者给该表增加一个主键,类型为自动增加,删除完重复记录后,
再删除该主键。
nononono 2000-11-27
  • 打赏
  • 举报
回复
写一小段程序不就解决了?

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧