雨碎江南古筝谱子:怎样删除数据库里的重复记录?

来源:百度文库 编辑:高考问答 时间:2024/04/27 22:55:07
SQL SERVER 2000里我有两条记录重复了,想删除一条,可它总是提示“键列信息不足或不正确,更新影响到多行”让我无法删除多余的那行记录。请高手帮忙!
这个表(表2)里的数据都是从另一个表(表1)粘贴过来的,表1里面的数据是自动加1的,这条记录我原来粘贴过一次,可是没注意,刚才又粘贴了一次,造成表2里的这条记录重复了,但是还删除不了。不知我讲明白没有,还请大家帮忙

因为你的数据库表中没有索引,修改表结构,增加一个索引列(里面的数据可以定为自动加1的方式),然后再删除就可以了

明白,按我说的做:
1、重新编辑表2的结构
2、增加1个列,名字随便取
3、设置这个新的列为自动加1
4、将这个列置为KEY
5、保存修改
6、进行删除操作
7、操作完毕再修改这个表的结构,把新增的列删除掉
8、应该就OK了

说真的,我也不清楚这个问题产生的原理,不过只要有作为KEY的列就不会出现这个问题

是删除列还是行?